Logging
debug_backtraceAt
로깅 백트레이스 위치를 설정합니다. 백트레이스 위치가 설정되고, 그 위치에서 로그 메시지가 전송되면 로그 내역을 실행하는 Go루틴의 스택이 stderr
로 출력됩니다.
Client | Method Invocation |
---|---|
Console |
|
RPC |
|
Parameters
Name | Type | Description |
---|---|---|
location | string | 로깅 백트레이스 위치는 |
Return Value
None
Example
HTTP RPC
debug_setVMLogTarget
미리 컴파일된 컨트랙트 vmlog의 출력 형태를 설정합니다. 출력 형태가 파일이라면, 스마트 컨트랙트에서의 vmlog
호출로 발생한 로그가 DATADIR/log/vm.log
에 저장됩니다. 이때 DATADIR
는 klay
실행 시 --datadir
를 통해 지정된 디렉토리입니다. 반면에 출력 형태가 stdout
이면, 표준 출력의 디버깅 메시지 형태로 로그가 출력됩니다.
Client | Method Invocation |
---|---|
Console |
|
RPC |
|
Parameters
Name | Type | Description |
---|---|---|
target | int | 출력 형태를 설정합니다. (0: 출력 없음, 1: 파일, 2: stdout, 3: 파일과 stdout) (기본 설정: 0) |
Return Value
Type | Description |
---|---|
string | 출력 형태입니다. 실제 리턴값의 예시는 아래를 참고해주세요. |
Example
Console
HTTP RPC
debug_verbosity
로깅의 상세 정도 상한을 설정합니다. 특정 레벨 이하까지 로그 메시지가 출력됩니다.
(Level : 0=crit, 1=error, 2=warn, 3=info, 4=debug, 5=trace)
debug_vmodule
을 사용하여 각 패키지와 소스 파일의 상세 정도를 높일 수 있습니다.
Client | Method Invocation |
---|---|
Console |
|
RPC |
|
Parameters
Name | Type | Description |
---|---|---|
level | int | 로깅의 상세 정도를 나타내는 레벨입니다. |
Return Value
None
Example
Console
HTTP RPC
debug_verbosityByName
로그 모듈의 상세수준을 이름을 사용해 설정합니다. VerbosityByName은 zapLogger로만 작동하는 점에 주의해주세요.
(Level : 0=crit, 1=error, 2=warn, 3=info, 4=debug, 5=trace)
The verbosity of individual packages and source files can be raised using debug_vmodule
.
Client | Method Invocation |
---|---|
Console |
|
RPC |
|
Parameters
Name | Type | Description |
---|---|---|
name | string | 모듈의 이름 |
level | int | The logging verbosity level. |
Return Value
None
Example
Console
HTTP RPC
debug_verbosityByID
로그 모듈의 상세수준을 모듈 ID를 사용해 설정합니다. VerbosityByID는 zapLogger로만 작동하는 점에 주의해주세요.
(ModuleID : github의 코드를 참고해주세요. )
(Level : 0=crit, 1=error, 2=warn, 3=info, 4=debug, 5=trace)
The verbosity of individual packages and source files can be raised using debug_vmodule
.
Client | Method Invocation |
---|---|
Console |
|
RPC |
|
Parameters
Name | Type | Description |
---|---|---|
id | int | 모듈의 ID |
level | int | The logging verbosity level. |
Return Value
None
Example
Console
HTTP RPC
debug_vmodule
로깅의 상세수준 패턴을 설정합니다.
Client | Method Invocation |
---|---|
Console |
|
RPC |
|
Parameters
Name | Type | Description |
---|---|---|
module | string | 로깅을 위한 모듈명입니다. |
Return Value
없음.
Example
Console
특정 Go 패키지(디렉토리) 및 하위 디렉토리의 메시지를 확인하려면 아래와 같이 입력하세요.
하위 디렉토리는 제외하고 특정 패키지(예, p2p)의 메시지로 제한하려면 아래와 같이 입력하세요.
특정 소스 파일의 로그 메시지를 확인하려면 아래와 같이 입력하세요.
HTTP RPC
Last updated