[logback-dev] svn commit: r1526 - in logback/trunk: logback-classic/src/main/java/ch/qos/logback/classic logback-site/src/site/pages/manual logback-site/src/site/pages/templates

noreply.ceki at qos.ch noreply.ceki at qos.ch
Fri May 4 15:27:20 CEST 2007


Author: ceki
Date: Fri May  4 15:27:20 2007
New Revision: 1526

Modified:
   logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/PatternLayout.java
   logback/trunk/logback-site/src/site/pages/manual/index.html
   logback/trunk/logback-site/src/site/pages/manual/layouts.html
   logback/trunk/logback-site/src/site/pages/templates/right.js

Log:

Fixing bug 70 involving the %throwable conversion word.

http://bugzilla.qos.ch/show_bug.cgi?id=70

Modified: logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/PatternLayout.java
==============================================================================
--- logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/PatternLayout.java	(original)
+++ logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/PatternLayout.java	Fri May  4 15:27:20 2007
@@ -94,7 +94,9 @@
         .put("ex", ThrowableInformationConverter.class.getName());
     defaultConverterMap.put("exception", ThrowableInformationConverter.class
         .getName());
-
+    defaultConverterMap.put("throwable", ThrowableInformationConverter.class
+        .getName());
+    
     defaultConverterMap.put("nopex", NopThrowableInformationConverter.class
         .getName());
     defaultConverterMap.put("nopexception",

Modified: logback/trunk/logback-site/src/site/pages/manual/index.html
==============================================================================
--- logback/trunk/logback-site/src/site/pages/manual/index.html	(original)
+++ logback/trunk/logback-site/src/site/pages/manual/index.html	Fri May  4 15:27:20 2007
@@ -14,7 +14,7 @@
   <script src="../templates/left.js"></script>
 </div>
 <div id="right">
-  <script src="../templates/right.js"></script>
+  <script src="index_menu.js"></script>
 </div>
 <div id="content">
 	

Modified: logback/trunk/logback-site/src/site/pages/manual/layouts.html
==============================================================================
--- logback/trunk/logback-site/src/site/pages/manual/layouts.html	(original)
+++ logback/trunk/logback-site/src/site/pages/manual/layouts.html	Fri May  4 15:27:20 2007
@@ -385,13 +385,14 @@
 		</p>
 		
 		<table class="bodyTable" border="0" CELLPADDING="8">
-			<th>Conversion Word</th>
-			<th>Effect</th>
+      <tr>
+        <th>Conversion Word</th>
+        <th>Effect</th>
+      </tr>
 
 			<tr class="b">
 				<td align="center">
-					<b>c</b>{<em>length</em>} <br /> 
-					<b>l</b>{<em>length</em>} <br />
+					<b>c</b>{<em>length</em>} <br /> 				
 					<b>lo</b>{<em>length</em>} <br />
 					<b>logger</b>{<em>length</em>} <br />
 				</td>
@@ -719,17 +720,29 @@
 			<tr class="a">
 				<td align="center">
 					<b>ex</b>{<em>length</em>} <br /> 
+          	<b>exception</b>{<em>length</em>} <br /> 
 					<b>throwable</b>{<em>length</em>} <br />
+          <br />
 					<b>ex</b>{length, evaluator-1, ..., evaluator-n} <br />
+					<b>exception</b>{length, evaluator-1, ..., evaluator-n} <br />
 					<b>throwable</b>{length, evaluator-1, ..., evaluator-n}
 				</td>
 
 				<td>
-					<p>
-						Used to output the stack trace of the exception associated
-						with the logging event, if any. By default the full stack trace 
-						will be output. 
+					<p>Used to output the stack trace of the exception
+					associated with the logging event, if any. By default the
+					full stack trace will be output.
 				 </p>
+         
+         <p>If you do not specify the %ex conversion word (or one of
+         its aliases) in the conversion pattern,
+         <code>PatternLayout</code> will automatically add it as the
+         last conversion word, on account of the importance of stack
+         trace information. The $nopex conversion word can be
+         substituted for %ex, in case you do not wish stack trace
+         information to be displayed. See also %nopex conversion word.
+         </p>
+
 				 <p>The <em>throwable</em> conversion word can followed by one of
 						the following options:
 				 </p>
@@ -786,25 +799,43 @@
       
       <tr class="b">
         <td align="center">
-          <b>marker</b>
+          <b>nopex</b> <br />
+          <b>nopexception</b>
         </td>
 
         <td>
-          <p>Used to output the marker associated with the logger
-          request.
+          <p>Altough it pretends to handle stack trace data, this
+          conversion word does not output any data, thus, effectively
+          ignoring exceptions.
           </p>
 
-          <p>
-            If there is a single marker available, its name is displayed.
-            In case the marker has children markers, the converter displays
-            the parent's and children's names as shown below.
+          <p>The %nopex conversion word allows the user to override
+          PatternLayout's internal safety mechanism which silently
+          adds %ex conversion keyword, even it was not specified in
+          the conversion pattern.
+          </p>
+        </td>
+      </tr>
+
+      <tr class="a">
+        <td align="center">
+          <b>marker</b>
+        </td>
+
+        <td>
+          <p>Used to output the marker associated with the logger 
+         request.</p>
+
+          <p>In case the marker contains children markers, the
+          converter displays the parent as well as childrens' names
+          according to the format shown below.
           </p>
           <p>
             <em>parentName [ child1, child2 ]</em>
           </p>
         </td>
       </tr>
-			<tr class="a">
+			<tr class="b">
 
 				<td align="center">
 					<b>%</b>

Modified: logback/trunk/logback-site/src/site/pages/templates/right.js
==============================================================================
--- logback/trunk/logback-site/src/site/pages/templates/right.js	(original)
+++ logback/trunk/logback-site/src/site/pages/templates/right.js	Fri May  4 15:27:20 2007
@@ -3,6 +3,10 @@
 
 document.write('<p class="menu_header">New and noteworthy</p>')
 
+document.write('<p class="menu"><a href="http://wizardforge.org/pc?action=showVersion&id=72">Configuration Wizard</a>')
+
+http://wizardforge.org/pc?action=showVersion&id=72
+
 document.write('<p class="menu"><a href="http://www.javadonkey.com/blog/log4j-isdebugenabled-logback/">isDebugEnabled()</a>')
 
 document.write('<p class="menu"><a href="http://xhab.blogspot.com/2007/03/new-logging-experience.html">A new logging experience!</a>')



More information about the logback-dev mailing list