11.12. da.p7core.loggers

Log levels and default logger.

Classes

da.p7core.loggers.LogLevel Enumerates log levels.
da.p7core.loggers.StreamLogger([stream, …]) Default logger.

11.12.1. LogLevel — log levels

class da.p7core.loggers.LogLevel

Enumerates log levels.

Variables:
DEBUG

The most verbose log level, includes all errors and warnings, information messages and debug details.

INFO

Includes all errors, warnings, and information messages. Does not include detailed debug messages.

Default log level for StreamLogger.

WARN

Includes all errors and warning messages. Does not include information and debug messages.

ERROR

Includes only general and fatal error messages.

FATAL

Includes only fatal error messages.

11.12.2. StreamLogger — default logger

class da.p7core.loggers.StreamLogger(stream=None, log_level=LogLevel.INFO)

Default logger.

Example logger implementation. Outputs to sys.stdout by default.