GSLog - 범위 지정, 전역
GSLog 는 호출자별로 식별된 sys_properties 값으로 선택할 수 있는 로그 출력 수준을 구현하여 스크립트 로깅 및 디버깅을 간소화하는 스크립트 포함입니다.
GSLog API를 사용하여 생성된 로그는 시스템 로그에 기록됩니다. 특히 다음으로 이동하여 UI에서 시스템 로그를 찾을 수 있습니다. . 이 메뉴 항목에서 모든 로그 또는 애플리케이션 로그, 오류, 스크립트 로그 문 등과 같은 특정 로그 유형을 보도록 선택할 수 있습니다. 모든 로그 뷰에서 소스 열을 필터링하면 항목을 더 빨리 찾을 수 있습니다.
로그는 디버그, 정보, 알림, 경고, 오류 또는 치명타(BSD syslog.h 및 팔로워 이후) 수준일 수 있습니다. 기본 로깅 수준은 알림이므로 그에 따라 수준을 선택해야 합니다.
이벤트 로깅을 구현하려는 서버 측 스크립트에 사용합니다.
자세한 내용은 스크립트 디버깅을 참조하세요.
GSLog – GSLog()
GSLog 개체를 인스턴스화합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| traceProperty | 문자열 | 메시지가 로그에 기록될 수준 이상을 나타내는 값을 포함하는 시스템 속성입니다. |
| caller | 문자열 | 로거를 호출하는 스크립트의 이름입니다. |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
GSLog – 디버그온()
디버그가 켜져 있는지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | 디버그가 켜져 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
|
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.setLevel("debug");
gs.print(gl.debugOn());
출력:
*** Script : true
GSLog – getLevel(문자열 레벨)
로그 수준을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 수준 | 문자열 | 옵션입니다. 로그 수준입니다. |
| 유형 | 설명 |
|---|---|
| 문자열 | 로그 수준입니다. |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.setLevel("debug");
gs.print(gl.getLevel());
출력:
*** Script: debug
GSLog – initialize(String traceProperty, String 호출자)
이 클래스의 새 인스턴스를 초기화하기 위해 객체 생성 중 프로토타입 JavaScript 프레임워크에 의해 호출됩니다. 입력 매개변수를 제공하지만 이 메서드를 직접 호출하지는 않습니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| traceProperty | 문자열 | 메시지가 로그에 기록될 수준 이상을 나타내는 값을 포함하는 시스템 속성입니다. |
| caller | 문자열 | 로거를 호출하는 스크립트의 이름입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
GSLog – log(문자열 레벨, 문자열 메시지)
지정된 수준에서 메시지를 로깅합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 수준 | 문자열 | 로그 수준입니다. |
| msg | 문자열 | 로그에 쓸 메시지입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.log("debug", "debug message");
GSLog – logAlert(문자열 메시지)
경보 이벤트를 기록합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| msg | 문자열 | 로그에 쓸 메시지입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logAlert("This is an alert");
출력:
*** Script [TaskSLA]: This is an alert
GSLog – logCrit(문자열 메시지)
중요 이벤트를 기록합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| msg | 문자열 | 로그에 쓸 메시지입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logCrit("This is a critical message");
출력:
*** Script [TaskSLA]: This is a critical message
GSLog – logDebug(문자열 메시지)
디버그 이벤트를 기록합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| msg | 문자열 | 로그에 쓸 메시지입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logDebug("This is a debug message");
출력:
*** Script [TaskSLA]: This is a debug message
GSLog – logEmerg(문자열 메시지)
긴급 이벤트를 기록합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| msg | 문자열 | 로그에 쓸 메시지입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logEmerg("This is an emergency message");
출력:
*** Script [TaskSLA ] : This is an emergency message
GSLog – logErr(문자열 메시지)
오류 이벤트를 기록합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| msg | 문자열 | 로그에 쓸 메시지입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logErr("This is an error message");
출력:
*** Script [TaskSLA]: This is an error message
GSLog – logInfo(문자열 메시지)
정보 이벤트를 기록합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| msg | 문자열 | 로그에 쓸 메시지입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logInfo("This is an info message");
GSLog – logNotice(문자열 메시지)
알림 이벤트를 기록합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| msg | 문자열 | 로그에 쓸 메시지입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logNotice("This is a notice");
출력:
*** Script [TaskSLA]: This is a notice
GSLog – logWarning(문자열 메시지)
경고 이벤트를 기록합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| msg | 문자열 | 로그에 쓸 메시지입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logWarning("This is a warning message");
출력:
*** Script [TaskSLA]: This is a warning message
GSLog – setLevel(문자열 레벨)
로그 수준을 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 수준 | 문자열 | 설정할 로그 수준입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.setLevel("debug");