workflowpy.log.setuplog#
- workflowpy.log.setuplog(path: str = None, level: int = 20, fmt: str = '%(levelname)s - %(module)s - %(message)s', append: bool = False) Logger[source]#
Create the logging on sys.stdout and file if path is given.
- Parameters:
name (str, optional) – logger name, by default “hydromt”
path (str, optional) – path to logfile, by default None
level (int, optional) – Log level [0-50], by default 20 (info)
fmt (str, optional) – log message formatter, by default FMT
append (bool, optional) – Wether to append (True) or overwrite (False) to a logfile at path, by default True
- Returns:
_description_
- Return type: