ducky.log module

class ducky.log.ColorizedLogFormatter(format=None)[source]

Bases: ducky.log.LogFormatter

_default_format = '{color_start}[{level}]{color_end} {message}'
_get_vars(record)[source]
blue(s)[source]
colorize(s, fore='\x1b[39m\x1b[49m\x1b[0m', back='\x1b[39m\x1b[49m\x1b[0m')[source]
green(s)[source]
red(s)[source]
white(s)[source]
class ducky.log.LogFormatter(format=None)[source]

Bases: logging.Formatter

_default_format = '[{level}] {message}'
_get_vars(record)[source]
blue(s)[source]
colorize(s, *args, **kwargs)[source]
double_fault(exc, record)[source]
format(record)[source]
green(s)[source]
red(s)[source]
white(s)[source]
class ducky.log.StreamHandler(formatter=None, *args, **kwargs)[source]

Bases: logging.StreamHandler

ducky.log.create_logger(name=None, handler=None, level=20)[source]