from pkg_name.utils import *
Utilities
Common utilities used across modules.
get_logger
get_logger (name:str, fmt:str='[%(levelname)s] [%(asctime)s.%(msecs)d] [pid %(process)d] [%(pathname)s:%(lineno)d:%(funcName)s]\n%(message)s', datefmt:str='%Y-%m-%d %H:%M:%S', level:int=20, log_path:Optional[str]=None, file_mode:str='w')
Get a configured logger.
Type | Default | Details | |
---|---|---|---|
name | str | ||
fmt | str | [%(levelname)s] [%(asctime)s.%(msecs)d] [pid %(process)d] [%(pathname)s:%(lineno)d:%(funcName)s] %(message)s |
|
datefmt | str | %Y-%m-%d %H:%M:%S | |
level | int | 20 | |
log_path | Optional | None | |
file_mode | str | w | |
Returns | Logger | Configured logger instance. |