Module ivit_i.common.logger
Functions
def ivit_logger(log_name: Optional[str] = None, write_mode: Literal['w', 'a'] = 'a', level: Literal['debug', 'info', 'warning', 'error'] = 'debug', clear_log: bool = False) ‑> logging.Logger
-
Initialize iVIT-I Logger
Args
log_name
:Union[str, None]
, optional- it will generate a log file if define it. Defaults to None.
- write_mode (Literal['w', 'a'], optional): write mode. Defaults to 'a'.
- level (Literal['debug', 'info', 'warning', 'error'], optional): logger level. Defaults to 'debug'.
clear_log
:bool
, optional- if need clear log file. Defaults to False.
Returns
logging.Logger
- return logger object