my_logger.util_log
Attributes
Classes
로그 파일이 회전될 때 파일 이름을 변경하는 기능을 추가한 RotatingFileHandler 클래스입니다. |
|
로그 메시지 형식을 커스터마이징하는 Formatter 클래스입니다. |
|
싱글톤 패턴을 적용한 Logger 클래스입니다. |
Functions
|
함수 실행 시 함수 이름을 출력하는 데코레이터 함수입니다. |
Module Contents
- my_logger.util_log.print_function_name(func)[source]
함수 실행 시 함수 이름을 출력하는 데코레이터 함수입니다.
- Parameters:
func (function) – 데코레이트할 함수
- Returns:
데코레이트된 함수
- Return type:
function
- class my_logger.util_log.MyRotatingFileHandler[source]
Bases:
concurrent_log_handler.ConcurrentRotatingFileHandler
로그 파일이 회전될 때 파일 이름을 변경하는 기능을 추가한 RotatingFileHandler 클래스입니다.
- is_already_bkup_file() bool [source]
백업 파일이 이미 존재하는지 확인합니다.
- Returns:
백업 파일이 이미 존재하면 True, 그렇지 않으면 False
- Return type:
bool
- class my_logger.util_log.CustomFormatter(fmt=None, datefmt=None, style='%', validate=True, *, defaults=None)[source]
Bases:
logging.Formatter
로그 메시지 형식을 커스터마이징하는 Formatter 클래스입니다.