[Zodb-checkins] CVS: ZODB/src/ZConfig/components/logger - logger.xml:1.3

Fred L. Drake, Jr. fred at zope.com
Fri Apr 9 17:33:09 EDT 2004


Update of /cvs-repository/ZODB/src/ZConfig/components/logger
In directory cvs.zope.org:/tmp/cvs-serv31075

Modified Files:
	logger.xml 
Log Message:
fill in some documentation


=== ZODB/src/ZConfig/components/logger/logger.xml 1.2 => 1.3 ===
--- ZODB/src/ZConfig/components/logger/logger.xml:1.2	Fri Jan  2 17:58:13 2004
+++ ZODB/src/ZConfig/components/logger/logger.xml	Fri Apr  9 17:33:08 2004
@@ -5,11 +5,39 @@
   <import package="ZConfig.components.logger" file="abstract.xml"/>
 
   <sectiontype name="ZConfig.logger.base-logger">
-     <key name="level"
-          datatype="ZConfig.components.logger.datatypes.logging_level"
-          default="info"/>
-     <multisection type="ZConfig.logger.handler"
-                   attribute="handlers" name="*"/>
+    <key name="level"
+         datatype="ZConfig.components.logger.datatypes.logging_level"
+         default="info">
+      <description>
+        Verbosity setting for the logger.  Values must be a name of
+        a level, or an integer in the range [0..50].  The names of the
+        levels, in order of increasing verbosity (names on the same
+        line are equivalent):
+
+            critical, fatal
+            error
+            warn, warning
+            info
+            blather
+            debug
+            trace
+            all
+
+        The special name "notset", or the numeric value 0, indicates
+        that the setting for the parent logger should be used.
+
+        It is strongly recommended that names be used rather than
+        numeric values to ensure that configuration files can be
+        deciphered more easily.
+      </description>
+    </key>
+    <multisection type="ZConfig.logger.handler"
+                  attribute="handlers" name="*">
+      <description>
+        Handlers to install on this logger.  Each handler describes
+        how logging events should be presented.
+      </description>
+    </multisection>
   </sectiontype>
 
   <sectiontype name="logger"
@@ -20,6 +48,12 @@
          datatype="boolean"
          default="true">
       <description>
+        Indicates whether events that reach this logger should be
+        propogated toward the root of the logger hierarchy.  If true
+        (the default), events will be passed to the logger's parent
+        after being handled.  If false, events will be handled and the
+        parent will not be informed.  There is not a way to control
+        propogation by the severity of the event.
       </description>
     </key>
 
@@ -27,6 +61,11 @@
          datatype="dotted-name"
          required="yes">
       <description>
+        The dotted name of the logger.  This give it a location in the
+        logging hierarchy.  Most applications provide a specific set
+        of subsystem names for which logging is meaning; consult the
+        application documentation for the set of names that are
+        actually interesting for the application.
       </description>
     </key>
   </sectiontype>
@@ -36,8 +75,7 @@
                extends="ZConfig.logger.base-logger"
                implements="ZConfig.logger.log">
     <description>
-      Logger bound to the name "event".  Propogation of events to the
-      root logger is disabled.
+      Configuration for the root logger.
     </description>
   </sectiontype>
 




More information about the Zodb-checkins mailing list