assets_guardian.core.config.logging_config๏ƒ

Classes

LoggingConfig(max_size,ย max_files,ย ...)

Configuration of application logging.

class assets_guardian.core.config.logging_config.LoggingConfig(max_size: int, max_files: int, console_level: int, file_level: int, file_basename: str = 'assets-guardian', path: Location = <factory>)[source]๏ƒ

Bases: object

Configuration of application logging.

Variables:
  • console_level (int) โ€“ Logging level for the console.

  • file_level (int) โ€“ Logging level for the log file.

  • max_size (int) โ€“ Maximum size of log files in MB.

  • max_files (int) โ€“ Maximum number of log files to keep.

  • file_basename (str) โ€“ Base name of the log files.

  • path (assets_guardian.core.domain.models.location.Location) โ€“ Directory where log files are written. Must be local; remote logging destinations are not supported.