Skip to content

log_ctx_manager

Context manager to handle project's logging for CLI usage

Functions:

  • cli_log_context

    Context manager to handle and set correct verbose/quiet logging mode when using geotag CLI

cli_log_context

cli_log_context(verbose: int = 0, quiet: bool = False) -> Iterator[None]

Context manager to handle and set correct verbose/quiet logging mode when using geotag CLI

Parameters:

  • verbose

    (int, default: 0 ) –

    Verbosity level (-v :=> 1, -vv :=> 2, -vvv :=> 3, -vvvv :=> 4)

  • quiet

    (bool, default: False ) –

    Quiet mode (True means no logs except errors; False means verbosity levels are considered)

Returns:

  • Iterator

    Core logic (context manager) to be executed