aleph.toolkit.logging module

aleph.toolkit.logging.setup_logging(loglevel: int, filename: str | None = None, max_log_file_size: int | None = None) None[source]

Generic logging setup to be used by all processes.

Parameters:
  • loglevel – Minimum loglevel for emitting messages.

  • filename – Destination file for the logs, if specified. Defaults to stdout.

  • max_log_file_size – Maximum size of the log file. Only applies if filename is specified.