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

Module log

source code

Log various messages depending on verbosity level

Classes [hide private]
  InfoCode
Enumeration class to hold info code values.
  WarningCode
Enumeration class to hold warning code values.
  ErrorCode
Enumeration class to hold error code values.
  DupLogRecord
Custom log record that holds a message code
  DupLogger
Custom logger that creates special code-bearing records
  OutFilter
Filter that only allows warning or less important messages
  ErrFilter
Filter that only allows messages more important than warnings
  MachineFormatter
Formatter that creates messages in a syntax easily consumable by other processes.
  MachineFilter
Filter that only allows levels that are consumable by other processes.
Functions [hide private]
 
DupToLoggerLevel(verb)
Convert duplicity level to the logging module's system, where higher is more severe
source code
 
LoggerToDupLevel(verb)
Convert logging module level to duplicity's system, where lowere is more severe
source code
 
LevelName(level) source code
 
Log(s, verb_level, code=1, extra=None, force_print=False)
Write s to stderr if verbosity level low enough
source code
 
Debug(s)
Shortcut used for debug message (verbosity 9).
source code
 
Info(s, code=1, extra=None)
Shortcut used for info messages (verbosity 5).
source code
 
Progress(s, current, total=None)
Shortcut used for progress messages (verbosity 5).
source code
 
PrintCollectionStatus(col_stats, force_print=False)
Prints a collection status to the log
source code
 
Notice(s)
Shortcut used for notice messages (verbosity 3, the default).
source code
 
Warn(s, code=1, extra=None)
Shortcut used for warning messages (verbosity 2)
source code
 
FatalError(s, code=1, extra=None)
Write fatal error message and exit
source code
 
setup()
Initialize logging
source code
 
add_fd(fd)
Add stream to which to write machine-readable logging
source code
 
add_file(filename)
Add file to which to write machine-readable logging
source code
 
setverbosity(verb)
Set the verbosity level
source code
 
getverbosity()
Get the verbosity level
source code
 
shutdown()
Cleanup and flush loggers
source code
Variables [hide private]
  MIN = 0
  ERROR = 0
  WARNING = 2
  NOTICE = 3
  INFO = 5
  DEBUG = 9
  MAX = 9
  _logger = None
hash(x)
  __package__ = 'duplicity'