my_logger

UML Diagrams

my_logger 모듈 구조

../../_images/logger_classes.png

Logger 동작 (TestApp 에서의 예)

../../_images/logger_sequence.png

Submodules

Classes

Logger

싱글톤 패턴을 적용한 Logger 클래스입니다.

Package Contents

class my_logger.Logger[source]

싱글톤 패턴을 적용한 Logger 클래스입니다.

_instance = None
logger
info(message)[source]

정보 로그 메시지를 기록합니다.

Parameters:

message (str) – 기록할 메시지

debug(message)[source]

디버그 로그 메시지를 기록합니다.

Parameters:

message (str) – 기록할 메시지

warning(message)[source]

경고 로그 메시지를 기록합니다.

Parameters:

message (str) – 기록할 메시지

error(message)[source]

오류 로그 메시지를 기록합니다.

Parameters:

message (str) – 기록할 메시지

log_with_class_func_name(level, message)[source]

클래스와 함수 이름을 포함하여 로그 메시지를 기록합니다.

Parameters:
  • level (int) – 로그 레벨

  • message (str) – 기록할 메시지