loggers module¶
Provides logging functionality.
- class loggers.LogManager(*args, **kwargs)[source]¶
Bases:
AutoUnload
,_LogInstance
Main log class used as a root to create children instances.
- __init__(name, level, areas, filepath=None, log_format=None, date_format=None, encoding='utf-8', prefix=None)[source]¶
Store the base values and creates the logger.
- Parameters:
name (str) – Name of the base logger.
level (ConVar) – A console variable that defines required level to log a message.
areas (ConVar) – A console variable that defines the areas where messages are getting logged.
filepath (str) – A file where messages are getting logged.
log_format (str) – A custom log format that defines the appearance of the messages.
date_format (str) – A custom date format that defines how the date is printed.