[logback-dev] svn commit: r1750 - logback/trunk/logback-site/src/site/pages/manual

noreply.ceki at qos.ch noreply.ceki at qos.ch
Sat Aug 9 22:45:22 CEST 2008


Author: ceki
Date: Sat Aug  9 22:45:21 2008
New Revision: 1750

Modified:
   logback/trunk/logback-site/src/site/pages/manual/introduction.html

Log:
minor editing of the introduction chapter

Modified: logback/trunk/logback-site/src/site/pages/manual/introduction.html
==============================================================================
--- logback/trunk/logback-site/src/site/pages/manual/introduction.html	(original)
+++ logback/trunk/logback-site/src/site/pages/manual/introduction.html	Sat Aug  9 22:45:21 2008
@@ -168,48 +168,47 @@
 |-INFO in ch.qos.logback.classic.BasicConfigurator at 1c1ea29 - Setting up default configuration.</pre></div>
 
 
-  <p>
-    Logback explains that it configured itself using its default
-    policy, which is a basic <code>ConsoleAppender</code>. 
-    An <code>Appender</code> is a class that can be
-    seen as an output destination. Appenders exist for many different
-    destinations including the console, files, Syslog, TCP Socket, JMS and
-    many more. Users can also easily create their own Appenders as
-    appropriate for their specific situation.
-  </p>
-
-  <p>
-    The previous examples are rather simple. However, actual logging
-    in a larger application would not be any different. The general
-    pattern logging statements will not change. Only the configuration
-    process will be different since you will certainly need a more
-    specific configuration than what logback provides by default. 
-    As you will see later on in this document,
-    configuring logback can be done in different flexible and
-    powerfull ways. Note that, normally, you won't need to invoke
-    <code>LoggerStatusPrinter</code>
-    after your log statements.
-  </p>
-
-  <p> 
-    Here is a list of the three required steps in order to enable
-    logging in your application.
+  <p>Logback explains that it configured itself using its default
+  policy, which is a basic <code>ConsoleAppender</code>.  An
+  <code>Appender</code> is a class that can be seen as an output
+  destination. Appenders exist for many different destinations
+  including the console, files, Syslog, TCP Socket, JMS and many
+  more. Users can also easily create their own Appenders as
+  appropriate for their specific situation.
   </p>
 
-  <ol>
+  <p>The previous examples are rather simple. Actual logging in a
+  larger application would not be that different. The general pattern
+  for logging statements would not change. nly the configuration
+  process would be different since However, you would probably want to
+  customize or configure logback for according to your needs. Logback
+  configuration will be covered in subsequent chapters.
+  </p>
+
+  <p>Note that in the above example we have instructed logback to
+  print its internal state by invoking
+  <code>StatusPrinter.print()</code> method. Logback's internal status
+  information can be very useful in diagnosing logback-related
+  problems.
+  </p>
+
+  <p>Here is a list of the three required steps in order to enable
+  logging in your application.
+  </p>
 
-    <p>Configure the logback environment. You can do so in several
-    more or less sophisticated ways. More on this later.</p>
+  <ol> 
+    <li>Configure the logback environment. You can do so in several
+    more or less sophisticated ways. More on this later.</li>
 
-    <p>In every class where you wish to perform logging, retrieve a
+    <li>In every class where you wish to perform logging, retrieve a
     <code>Logger</code> instance by invoking the
     <code>org.slf4j.LoggerFactory</code> class'
     <code>getLogger()</code> method, passing the current class name
-    or the class itself as parameter.</p>
+    or the class itself as parameter.</li>
     
-    <p>Use this logger instance by invoking its printing methods,
+    <li>Use this logger instance by invoking its printing methods,
     namely the debug(), info(), warn() and error(). This will
-    produce logging output on the configured appenders.</p>
+    produce logging output on the configured appenders.</li>
   </ol>
  
   <a name="BuildingLogback"></a>
@@ -233,13 +232,12 @@
 
   <p>Once you have installed Maven2, building the logback project,
   including all its modules, should be as easy as issuing a <code>mvn
-  package</code> command in a terminal or command window from within
-  the directory where you unarchived the logback distribution
-  file. Maven will automatically download the required external
-  libraries and use them. However, certain artefacts cannot be
-  downloaded from the Maven2 repository. At present, time only the JMS
-  API from from SUN Inc. needs to be downloaded and installed
-  separately into your local repository.
+  package</code> command from within the directory where you
+  unarchived the logback distribution. Maven will automatically
+  download the required external libraries. However, certain artefacts
+  cannot be downloaded from the Maven2 repository. At present, time
+  only the JMS API from from SUN Inc. needs to be downloaded and
+  installed separately into your local repository.
   </p>
 
   <p>You can manually download the <a


More information about the logback-dev mailing list