Package grizzled :: Module log
[hide private]
[frames] | no frames]

Module log

source code

Provides some classes and functions for use with the standard Python logging module.
Classes [hide private]
  WrappingLogFormatter
A logging Formatter class that writes each message wrapped on line boundaries.
Functions [hide private]
 
init_simple_stream_logging(level=20, streams=None, format=None, date_format=None)
Useful for simple command-line tools, this method configures the Python logging API to:
source code
Variables [hide private]
  __package__ = 'grizzled'
Function Details [hide private]

init_simple_stream_logging(level=20, streams=None, format=None, date_format=None)

source code 

Useful for simple command-line tools, this method configures the Python logging API to:

  • log to one or more open streams (defaulting to standard output) and
  • use a WrappingLogFormatter
Parameters:
  • level (int) - Desired log level
  • streams (list) - List of files or file-like objects to which to log, or None to log to standard output only
  • format (str) - Log format to use, or None to use a reasonable default
  • date_format (str) - Date format to use in logging, or None to use a reasonable default