loggers package¶
Submodules¶
loggers.loggers module¶
-
class
loggers.loggers.
Loggers
(log_name, **kwargs)¶ Bases:
object
Provides log functionalities either in stream or file form
Parameters: - log_name (
str
) – name of the log handler - log_folder_path (
str
,optional, default =None) – folder where the log’s files will lie - log_file (
str
,optional, default =None) – path of the debug and error log’s files - logger (
obj
,optional, default =None) – use this preexistent logger instead of creating a new one
-
set_log_format
(log_type, log_format)¶ Configures log format
Parameters: - log_type (
str
) – log type (error, debug or stream) - log_format (
str
) – log format (ex:”Log: %(message)s | Log level:%(levelname)s | Date:%(asctime)s’,datefmt=’%m/%d/%Y %I:%M:%S”)
- log_type (
-
set_log_level
(log_level)¶ Configures class log level
Parameters: log_level ( str
) – log level (‘NOTSET’,’DEBUG’,’INFO’ ‘WARNING’, ‘ERROR’, ‘CRITICAL’)
-
set_log_rotate_handler
(set_file)¶ Enables/disables logs to be written to files
Parameters: set_file ( bool
) – False disables, True enables
- log_name (