<< 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

실행 타입을 설정합니다.

CONSOLE.Layout

로그의 표시 형태를 설정합니다.

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

사용자 정의 모니터 로그 인터페이스를 구현한 클래스를 설정합니다.