# The format and semantics of this file are described in this article at Python.org: # # [Configuration file format](https://docs.python.org/2/library/logging.config.html#configuration-file-format) # # This file must contain sections called [loggers], [handlers] and # [formatters] which identify by name the entities of each type which are defined in the # file. For each such entity, there is a separate section which identifies how that entity # is configured. keys = * appears in [loggers], [handlers] or [formatters] * describes the available [logger_], [handler_] or [formatter_] level = * For the root logger only, NOTSET means that all messages will be logged. handlers = * A comma-separated list of handler names, which must appear in the [handlers] section. * These names must appear in the [handlers] section and have corresponding sections in the configuration file. qualname = * The hierarchical channel name of the logger (the name used by the application to get the logger). propagate = <0|1> * Set to "1" to indicate that messages must propagate to handlers higher up the logger hierarchy from this logger. * Set to "0" to indicate that messages are not propagated to handlers up the hierarchy. class = * Indicates the handler’s class, as determined by eval() in the logging package’s namespace. args = * The list of arguments to the constructor for the handler class, when eval()uated in the context of the logging package’s namespace. formatter = * The key name of the formatter for this handler. * If blank, a default formatter (logging._defaultFormatter) is used. * If a name is specified, it must appear in the [formatters] section and have a corresponding section in the configuration file. format = * for pattern format see: https://docs.python.org/2/library/logging.config.html#user-defined-objects