<< Click to Display Table of Contents >>
scheduler_server_log.properties
오즈 스케줄러 로그의 기록 형태와 방법을 설정합니다.
Note 아래 옵션을 이용하지 않고 별도의 로그 라이브러리(log4j2, logback) 파일의 설정 값에 따라 로그를 기록하려면 scheduler_server_log.properties 파일에 LogPropertyType=LibraryFile을 추가하시기 바랍니다. |
General Option
Priority
로그 레벨을 설정합니다.
로그 레벨을 낮은 단계에서 높은 단계로 정렬하면 DEBUG, INFO, WARN, ERROR 순서입니다.
Value |
Description |
---|---|
DEBUG |
실제 에러, 트랜잭션 정보 뿐만 아니라 전반적인 스케줄러 동작 상황을 로그에 기록 |
ERROR |
실제 에러 상황에서만 로그에 기록 |
INFO |
실제 에러와 트랜잭션 정보를 로그에 기록 |
WARN |
실제 에러와 경고 수준의 에러를 로그에 기록 |
REMOVE_PARAM_FILE
태스크를 실행한 후 param 파일의 삭제 여부를 설정합니다.
param 파일은 태스크 실행 정보를 저장한 임시 파일입니다.
Value |
Description |
---|---|
true |
태스크 성공/실패와 상관없이 무조건 삭제 |
false |
태스크를 성공한 경우에만 삭제 |
none |
태스크 성공/실패와 상관없이 무조건 삭제 안 함 |
CONSOLE Option
CONSOLE.Type
실행 타입을 설정합니다.
로그의 표시 형태를 설정합니다.
Value |
Description |
---|---|
c |
오즈 스케줄러 카테고리 이름을 출력합니다. 카테고리 이름은 계층 구조로, %c{2}처럼 출력 단계를 지정할 수 있습니다. |
d |
날짜를 출력합니다. 패턴 문자를 조합하여 직접 설정하거나 Log4j의 패턴 문자(ABSOLUTE, DATE, ISO8601)를 이용할 수 있습니다. |
m |
로그 메시지를 발생시키는 오즈 스케줄러 내부적으로 정해진 이벤트 이름을 출력합니다. |
n |
개행 문자를 출력합니다. |
p |
로그 레벨을 출력합니다. %p 앞에 숫자 값을 입력하여 칸 수를 설정할 수 있습니다. |
r |
오즈 스케줄러가 구동 중인 시간을 출력합니다.(단위: millisecond) |
t |
쓰레드 이름을 출력합니다. |
% |
% 기호를 출력합니다. |
CONSOLE.Async
버퍼링 여부를 설정합니다.
ROLLING_FILE Option
ROLLING_FILE.Type
로그 파일의 생성 타입을 설정합니다.
Value |
Description |
---|---|
RollingFile |
ROLLING_FILE.File 옵션에서 설정한 파일 이름으로 로그 파일 생성 |
ROLLING_FILE.Layout
로그의 표시 형태를 설정합니다.
표시 형태에 설정할 수 있는 문자는 "CONSOLE.Layout" 부분을 참고하시기 바랍니다.
ROLLING_FILE.File
로그 파일의 경로와 이름을 설정합니다.
서버의 호스트 이름을 경로에 설정하려면 %HOST_NAME%으로 설정하시기 바랍니다.
ROLLING_FILE.Append
로그가 생길 때마다 로그 파일에 추가할지 여부를 설정합니다.
ROLLING_FILE.MaxBackupIndex
백업되는 로그 파일의 일련 번호 최대 값을 설정합니다.
백업 파일의 일련 번호가 최대 값을 넘길 경우 가장 오래된 파일이 삭제됩니다.
ROLLING_FILE.MaxFilesize
로그 파일의 최대 크기를 설정합니다.
로그 파일의 크기가 최대 크기를 넘길 경우 현재 파일은 일련 번호를 추가하여 다른 이름으로 변경하고, 다시 로그를 기록합니다.
예를 들어, 로그 파일 이름이 OZSchedulerMainLog.log인 경우 OZSchedulerMainLog.log.1로 파일 이름을 변경하고 OZSchedulerMainLog.log 파일을 새로 만들어 로그를 기록합니다.
ROLLING_FILE.ImmediateFlush
버퍼에 있는 로그를 로그 파일에 바로 추가할지 여부를 설정합니다.
NT_EVENT Option
NT_EVENT.Type
실행 타입을 설정합니다.
해당 기능을 사용하려면 오즈 스케줄러의 lib 폴더에 있는 NTEventLogAppender.dll 파일을 윈도우 시스템 폴더로 이동시키기 바랍니다.
Value |
Description |
---|---|
NTEvent |
로그를 윈도우 NT 이벤트에 등록 |
NT_EVENT.Layout
로그의 표시 형태를 설정합니다.
표시 형태에 설정할 수 있는 문자는 "CONSOLE.Layout" 부분을 참고하시기 바랍니다.
NT_EVENT.Threshold
윈도우 NT 이벤트로 보낼 로그 레벨을 설정합니다.
Priority 옵션에서 설정한 값보다 높은 단계의 라벨로 설정하시기 바랍니다.
SYSLOG Option
SYSLOG.Type
실행 타입을 설정합니다.
Value |
Description |
---|---|
Syslog |
로그를 유닉스 시스템 로그로 전송 |
SYSLOG.Layout
로그의 표시 형태를 설정합니다.
표시 형태에 설정할 수 있는 문자는 "CONSOLE.Layout" 부분을 참고하시기 바랍니다.
SYSLOG.Threshold
유닉스 시스템 로그로 전송할 로그 레벨을 설정합니다.
Priority 옵션에서 설정한 값보다 높은 단계의 라벨로 설정하시기 바랍니다.
SYSLOG.SyslogHost
유닉스 호스트 IP를 설정합니다.
SYSLOG.Facility
해당 메시지가 발생하는 Facility를 설정합니다.
SYSLOG.FacilityPrinting
로그에 Facility 추가 여부를 설정합니다.
ResultLog Option
ResultLog.RollingType
로그 파일의 생성 타입을 설정합니다.
Value |
Description |
---|---|
DailyRollingFile |
ResultLog.DatePattern 옵션에 설정한 대로 로그 파일 생성 |
RollingFile |
ROLLING_FILE.File 옵션에서 설정한 파일 이름으로 로그 파일 생성(기본 값) |
ResultLog.MaxBackupIndex
태스크 실행 결과로 생성된 로그 파일이 백업될 때 로그 파일의 일련 번호 최대 값을 설정합니다.
백업 파일의 일련 번호가 최대 값을 넘길 경우 가장 오래된 파일이 삭제됩니다.
ResultLog.MaxFileSize
태스크 실행 결과로 생성된 로그 파일의 최대 크기를 설정합니다.
로그 파일의 크기가 최대 크기를 넘길 경우 현재 파일은 일련 번호를 추가하여 다른 이름으로 변경하고, 다시 로그를 기록합니다.
ResultLog.DatePattern
로그 파일 이름의 날짜 패턴을 설정합니다.(기본 값: yyyy-MM-dd)
Value |
Description |
---|---|
yyyy-MM |
매달 초 |
yyyy-ww |
매주 초 |
yyyy-MM-dd |
매일 자정 |
yyyy-MM-dd-HH |
매 시 정각 |
yyyy-MM-ddt |
12시간 |
yyyy-MM-dd-HH-mm |
매분 |
MONITOR Option
MONITOR.Active
모니터 로그를 남길지 여부를 설정합니다.
MONITOR.File
모니터 로그 파일의 경로와 이름을 설정합니다.
MONITOR.Append
모니터 로그가 생길 때마다 로그 파일에 추가할지 여부를 설정합니다.
MONITOR.MaxBackuplndex
백업되는 모니터 로그 파일의 일련 번호 최대 값을 설정합니다.
백업 파일의 일련 번호가 최대 값을 넘길 경우 가장 오래된 파일이 삭제됩니다.
MONITOR.MaxFileSize
모니터 로그 파일의 최대 크기를 설정합니다.
로그 파일의 크기가 최대 크기를 넘길 경우 현재 파일은 일련 번호를 추가하여 다른 이름으로 변경하고, 다시 로그를 기록합니다.
예를 들어, 로그 파일 이름이 monitor.log인 경우 monitor.log.1로 파일 이름을 변경하고 monitor.log 파일을 새로 만들어 로그를 기록합니다.
MONITOR.ImmediateFlush
버퍼에 있는 모니터 로그를 로그 파일에 바로 추가할지 여부를 설정합니다.
MONITOR.point
모니터 로그에 기록할 시점을 설정합니다.
시점을 여러 개 설정할 경우 콤마(,)를 구분자로 하여 설정합니다.
Value |
Description |
---|---|
END |
태스크 완료 후 기록 |
EXE |
태스크 실행 시 기록 |
REQ |
태스크 요청 시 기록 |
OZ_UDL Option
OZ_UDL.Active
사용자 정의 모니터 로그 사용 여부를 설정합니다.
OZ_UDL.Class
사용자 정의 모니터 로그 인터페이스를 구현한 클래스를 설정합니다.