pi_portal.modules.configuration.logging.installer

InstallerLoggerConfiguration class.

class pi_portal.modules.configuration.logging.installer.InstallerLoggerConfiguration[source]

Installer logger configuration.

configure(log, file_name=None)

Configure application logging.

Parameters:
  • log (Logger) – The logger instance to configure.

  • file_name (Optional[str], default: None) – The path to write logs to, none for stdout.

Return type:

None

configure_formatter()[source]

Configure the logger’s formatter.

Return type:

None

configure_handler(log, file_name)

Configure the logger’s handler.

Parameters:
  • log (Logger) – The logger instance to configure.

  • file_name (Optional[str]) – The path to write logs to, none for stdout.

Return type:

None