descope.logging

get_logger(name: str, log_file: str | None = None, log_file_mode: str = 'w', fmt: str = '%(asctime)s | %(levelname)s | %(message)s', datefmt: str = '%Y-%m-%d %H:%M:%S', main_process_level: int = 20, other_process_level: int = 30, local_rank: int = -1) Logger[source]

Create a logger independent from root.

set_verbosity_critical() None[source]

Shortcut: set library verbosity to CRITICAL.

set_verbosity_debug() None[source]

Shortcut: set library verbosity to DEBUG.

set_verbosity_error() None[source]

Shortcut: set library verbosity to ERROR.

set_verbosity_info() None[source]

Shortcut: set library verbosity to INFO.

set_verbosity_warning() None[source]

Shortcut: set library verbosity to WARNING.

setup_root_logger(log_file: str | None = None, log_file_mode: str = 'w', fmt: str = '%(asctime)s | %(levelname)s | %(message)s', datefmt: str = '%Y-%m-%d %H:%M:%S', main_process_level: int = 20, other_process_level: int = 30, local_rank: int = -1) None[source]

Configure root logger.