firecrown.app.logging

Logging configuration for Firecrown.

Classes

Logging

Logging configuration for Firecrown.

Module Contents

class firecrown.app.logging.Logging[source]

Logging configuration for Firecrown.

log_file: Annotated[pathlib.Path | None, typer.Option('--log-file', '-l', help='Path to the file where the log should be written.')] = None
quiet: Annotated[bool, typer.Option('--quiet', '-q', help='Suppress console output; log only to file if --log-file is set.')] = False
__post_init__()[source]

Prepare logging.

__del__()[source]

Destructor to ensure file is closed.