목차

로거 가이드

각 가이드에 대한 내용은 좌측 메뉴를 선택하여 확인하세요.

개요

주요 속성

속성 설명
log_flag 로그 출력 여부(0: 출력안함, 1: 출력)
log_dir 로그 출력 디렉토리(절대경로, 상대경로)
logfile_prefix 로그 파일명
log_level 로그 레벨(0:DEBUG;1:INFO;2:WARN;3:ERROR;4:FATAL)
filename_type 파일 이름 형식(0:YYYYMMDD_hhmmss_ThreadID;1:YYYYMMDD_hhmmss;2:YYYYMMDD)
enc_flag 인코딩 여부(0: 인코딩안함, 1: 인코딩)
utf8_flag UTF8 처리 여부(0: 처리안함, 1: 처리)
bomwrite_flag BOM 정보 포함 여부(0: 포함안함, 1: 포함)
save_days 이전 로그 파일 보관 일자(0: 삭제안함)
module_path 모듈 파일 경로

주요 API

API 설명
init 로거 라이브러리를 로드하고, 초기화한다.
logdebug DEBUG 레벨의 로그를 출력한다.
loginfo INFO 레벨의 로그를 출력한다.
logwarn WARN 레벨의 로그를 출력한다.
logerror ERROR 레벨의 로그를 출력한다.
logfatal FATAL 레벨의 로그를 출력한다.
logmsg 지정한 레벨의 로그를 출력한다.
setlogflag 로그 출력 여부(0: 출력안함, 1:출력)을 설정한다.
setloglevel 로그 레벨을 설정한다.
setlogfilenametype 로그 파일 이름 형식을 설정한다.
getlogflag 로그 출력 여부(0: 출력안함, 1:출력)를 반환한다.
getloglevel 로그 레벨을 반환한다.
setutf8flag UTF8 인코딩 여부(0: 인코딩안함, 1: 인코딩)를 설정한다.
setbomwriteflag BOM 정보 포함 여부(0: 포함안함, 1: 포함)를 설정한다.
getlogfilenametype 로그 파일 이름 형식을 반환한다.
getutf8flag UTF8 인코딩 여부(0: 인코딩안함, 1: 인코딩)를 반환한다.
getbomwriteflag BOM 정보 포함 여부(0: 포함안함, 1: 포함)를 반환한다.