fenn.logging

class fenn.logging.Logger[source]

Bases: object

Singleton logging system for Fenn (facade over multiple backends).

Return type:

Logger

__init__()[source]
Return type:

None

display_exception(message, display_on_terminal=True, write_on_file=True)[source]
Parameters:

message (str)

Return type:

None

display_info(message, display_on_terminal=True, write_on_file=True)[source]
Parameters:

message (str)

Return type:

None

display_warning(message, display_on_terminal=True, write_on_file=True)[source]
Parameters:

message (str)

Return type:

None

property fn_log_file: Path | None
static get_instance()[source]
Return type:

Logger

property log_file: Path | None
start()[source]
Return type:

None

stop()[source]
Return type:

None

property tensorboard: Any | None
property wandb_run: Any | None
write_config(message)[source]
Parameters:

message (str)

Return type:

None