rxn.utilities.logging.setup_console_and_file_logger
- rxn.utilities.logging.setup_console_and_file_logger(filename, level='INFO', format=LoggingFormat.BASIC)[source]
Set up a logger writing to both the terminal and the given file.
Overwrites the default file mode ‘a’ with ‘w’ (i.e., overwrites the file).
- Parameters
level (
Union
[int
,str
], default:'INFO'
) – log level, either as a string (“INFO”) or integer (logging.INFO).format (
Union
[LoggingFormat
,str
], default:<LoggingFormat.BASIC: '[%(asctime)s %(levelname)s] %(message)s'>
) – log format, as a LoggingFormat value, or a string directly.filename (
Union
[str
,PathLike
]) –
- Return type
None