cpl_core.logging
cpl_core.logging.logger_abc
- class cpl_core.logging.logger_abc.LoggerABC
 Bases:
ABCABC for
cpl_core.logging.logger_service.Logger- abstract debug(name: str, message: str)
 Writes a debug message
- name: 
str Message name
- message: 
str Message string
- name: 
 
- abstract error(name: str, message: str, ex: Optional[Exception] = None)
 Writes an error
- name: 
str Error name
- message: 
str Error message
- ex: 
Exception Thrown exception
- name: 
 
- abstract fatal(name: str, message: str, ex: Optional[Exception] = None)
 Writes an error and ends the program
- name: 
str Error name
- message: 
str Error message
- ex: 
Exception Thrown exception
- name: 
 
- abstract header(string: str)
 Writes a header message
- string: 
str String to write as header
- string: 
 
- abstract info(name: str, message: str)
 Writes an information
- name: 
str Message name
- message: 
str Message string
- name: 
 
- abstract trace(name: str, message: str)
 Writes a trace message
- name: 
str Message name
- message: 
str Message string
- name: 
 
- abstract warn(name: str, message: str)
 Writes an warning
- name: 
str Message name
- message: 
str Message string
- name: 
 
cpl_core.logging.logger_service
- class cpl_core.logging.logger_service.Logger(logging_settings: LoggingSettings, time_format: TimeFormatSettings, env: ApplicationEnvironmentABC)
 Bases:
LoggerABCService for logging
- logging_settings: 
cpl_core.logging.logging_settings.LoggingSettings Settings for the logger
- time_format: 
cpl_core.time.time_format_settings.TimeFormatSettings Time format settings
- env: 
cpl_core.environment.application_environment_abc.ApplicationEnvironmentABC Environment of the application
- create() None
 Creates path tree and logfile
- debug(name: str, message: str)
 Writes a debug message
- name: 
str Message name
- message: 
str Message string
- name: 
 
- error(name: str, message: str, ex: Optional[Exception] = None)
 Writes an error
- name: 
str Error name
- message: 
str Error message
- ex: 
Exception Thrown exception
- name: 
 
- fatal(name: str, message: str, ex: Optional[Exception] = None)
 Writes an error and ends the program
- name: 
str Error name
- message: 
str Error message
- ex: 
Exception Thrown exception
- name: 
 
- header(string: str)
 Writes a header message
- string: 
str String to write as header
- string: 
 
- info(name: str, message: str)
 Writes an information
- name: 
str Message name
- message: 
str Message string
- name: 
 
- trace(name: str, message: str)
 Writes a trace message
- name: 
str Message name
- message: 
str Message string
- name: 
 
- warn(name: str, message: str)
 Writes an warning
- name: 
str Message name
- message: 
str Message string
- name: 
 
- logging_settings: 
 
cpl_core.logging.logging_level_enum
cpl_core.logging.logging_settings
- class cpl_core.logging.logging_settings.LoggingSettings
 Bases:
ConfigurationModelABCRepresentation of logging settings
- property console: LoggingLevelEnum
 
- property filename: str
 
- from_dict(settings: dict)
 Converts attributes to dict
settings:
dict
- property level: LoggingLevelEnum
 
- property path: str