firecrown.app.logging ===================== .. py:module:: firecrown.app.logging .. autoapi-nested-parse:: Logging configuration for Firecrown. Classes ------- .. autoapisummary:: firecrown.app.logging.Logging Module Contents --------------- .. py:class:: Logging Logging configuration for Firecrown. .. py:attribute:: log_file :type: Annotated[Optional[pathlib.Path], typer.Option('--log-file', '-l', help='Path to the file where the log should be written.')] :value: None .. py:attribute:: quiet :type: Annotated[bool, typer.Option('--quiet', '-q', help='Suppress console output; log only to file if --log-file is set.')] :value: False .. py:method:: __post_init__() Prepare logging. .. py:method:: __del__() Destructor to ensure file is closed.