====== 로거 가이드 ====== 각 가이드에 대한 내용은 좌측 메뉴를 선택하여 확인하세요. ===== 개요 ===== ===== 주요 속성 ===== |< 100% 200px - >| ^ 속성 ^ 설명 ^ | 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 ===== |< 100% 200px - >| ^ 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: 포함)를 반환한다. |