seguro.common.logger

Functions

error_handler()

Return a streaming handler logging warnings and errors to stderr.

file_logger(log_level, log_file[, ...])

param log_level:

Log level for log files

store_logger(log_level, log_file[, ...])

Return logger object that logs into s3 storage.

seguro.common.logger.error_handler()[source]

Return a streaming handler logging warnings and errors to stderr.

seguro.common.logger.file_logger(log_level, log_file, max_bytes=20000, backup_count=5)[source]
Parameters:
  • log_level (int | str) – Log level for log files

  • logfile – Path to logfile

  • max_bytes (int) – (Default value = 20000)

  • backup_count (int) – (Default value = 5)

  • log_file (str)

Returns:

A logging.Logger instance configured for logging into the specified file.

Return type:

Logger

seguro.common.logger.store_logger(log_level, log_file, store_bucket='seguro', store_host='localhost', store_port=9000, tls_cert='keys/clients/admin.crt', tls_key='keys/clients/admin.key', tls_cacert='keys/ca.crt')[source]

Return logger object that logs into s3 storage.

Parameters:
  • log_level (int | str) – Log level for log files

  • logfile – Path to logfile

  • bucket – Bucket name for log files (Default value = S3_BUCKET)

  • log_file (str)

  • store_bucket (str)

  • store_host (str)

  • store_port (str)

  • tls_cert (str)

  • tls_key (str)

  • tls_cacert (str)

Returns:

A logging.Logger instance with

Return type:

Logger