Qualia-Core

APIs

  • qualia_core package
    • Subpackages
      • qualia_core.assets package
      • qualia_core.command package
      • qualia_core.dataaugmentation package
      • qualia_core.datamodel package
      • qualia_core.dataset package
      • qualia_core.deployment package
      • qualia_core.evaluation package
      • qualia_core.experimenttracking package
      • qualia_core.learningframework package
      • qualia_core.learningmodel package
      • qualia_core.postprocessing package
      • qualia_core.preprocessing package
      • qualia_core.utils package
        • Subpackages
          • qualia_core.utils.file package
          • qualia_core.utils.logger package
          • qualia_core.utils.process package
        • Submodules
        • Module contents
    • Submodules
    • Module contents
Qualia-Core
  • qualia_core package
  • qualia_core.utils package
  • qualia_core.utils.logger package
  • View page source

qualia_core.utils.logger package

Submodules

  • qualia_core.utils.logger.CSVFormatter module
    • CSVFormatter
      • CSVFormatter.format()
  • qualia_core.utils.logger.CSVLogger module
    • CSVLogger
  • qualia_core.utils.logger.ConsoleFormatter module
    • ConsoleColors
      • ConsoleColors.CYAN
      • ConsoleColors.BLUE
      • ConsoleColors.YELLOW
      • ConsoleColors.RED
      • ConsoleColors.BROWN
      • ConsoleColors.RESET
    • ConsoleFormatter
      • ConsoleFormatter.FORMATS
      • ConsoleFormatter.format()
  • qualia_core.utils.logger.Logger module
    • Logger
      • Logger.logpath
      • Logger.prefix
      • Logger.logger
      • Logger.filehandler
      • Logger.fields
      • Logger.content
  • qualia_core.utils.logger.TextFormatter module
    • TextFormatter
      • TextFormatter.format()
  • qualia_core.utils.logger.TextLogger module
    • TextLoggerField
      • TextLoggerField.content
    • TextLogger
  • qualia_core.utils.logger.setup_root_logger module
    • setup_root_logger()

Module contents

class qualia_core.utils.logger.CSVLogger(name: str, file: Path | None = None, fields: type[T] | None = None, log_fields: bool = True)[source]

Bases: Logger[T]

class qualia_core.utils.logger.Logger(name: str, file: Path | None = None, suffix: str = '.log', fields: type[T] | None = None, log_fields: bool = True, formatter: Formatter | None = None)[source]

Bases: Generic[T]

property content: list[T] | list[tuple[str, ...]]
property fields: type[T] | None
logpath = PosixPath('logs')
prefix = ''
class qualia_core.utils.logger.TextLogger(name: str, file: Path | None = None)[source]

Bases: Logger[TextLoggerField]

Previous Next

© Copyright 2023, Pierre-Emmanuel Novac.

Built with Sphinx using a theme provided by Read the Docs.