문서유형ㅣ기술정보
분야ㅣ관리/환경설정
적용제품버전ㅣTibero 7
문서번호ㅣTADTI116
개요
본 문서에서는 Windows 환경에서 CLI log를 남기기 위해 관련 파라미터 설정 방법을 안내합니다.
방법
1. Windows 환경 변수 설정
TBCLI_LOG_LVL : tbCLI의 로그 레벨을 지정 합니다.
TBCLI_LOG_DIR : tbCLI의 로그를 저장할 디렉터리를 지정 합니다.
참고
TBCLI_LOG_LVL 옵션 (Default : DEBUG)
- FATAL : 심각한 오류로 인해 응용 프로그램의 중단이 필요한 경우
- ERROR : 응용 프로그램 작업이 계속 수행
- WARN : 오류는 아니지만, 문제가 될 소지가 있을 경우
- INFO : 응용 프로그램의 진행 상황을 추적할 수 있는 정보, 일반적으로 coarse-grained 정보 (예: API 호출)
- DEBUG : 응용 프로그램을 디버깅하는데 도움이 되는 fine grained 로깅 (예: 로깅 매개 변수, 계산하는 동안의 임시 값 등)
- TRACE : 매우 자세한 정보, DEBUG보다 자세한 로깅 정보를 제공
(예: 정형화되지 않은 이진 데이터 덤프, 메모리 덤프 등 과 같이 덤핑 확장 로그)- INTERNAL: 가장 자세한 정보를 로깅함. 이 수준은 내부 디버깅을 위해서만 사용 (예: lock 정보)
2. cmd 관리자 모드로 재실행
환경 변수 설정 후 cmd 관리자 모드로 재실행합니다.
Tibero를 재기동하지 않아도 Cli 로그는 발생합니다.
실습 예제
- 사전 작업 : cli 로그를 저장할 디렉터리 생성 (ex : C:\tmp\clilog)
C:\tmp\clilog>dir
C 드라이브의 볼륨에는 이름이 없습니다.
볼륨 일련 번호: 4C3C-DE6C
C:\tmp\clilog 디렉터리
2025-12-17 오전 12:33 <DIR> .
2025-12-17 오전 12:33 <DIR> ..
0개 파일 0 바이트
2개 디렉터리 313,431,789,568 바이트 남음
--TBCLI_LOG_LVL 설정
C:\tmp\clilog>set TBCLI_LOG_LVL=TRACE
--TBCLI_LOG_LVL 설정 확인
C:\tmp\clilog>echo %TBCLI_LOG_LVL%
TRACE
--TBCLI_LOG_DIR 설정
C:\tmp\clilog>set TBCLI_LOG_DIR=C:\tmp\clilog
--TBCLI_LOG_DIR 설정 확인
C:\tmp\clilog>echo %TBCLI_LOG_DIR%
C:\tmp\clilog
--tbsql 실행
C:\tmp\clilog>tbsql tibero
tbSQL 7
TmaxTibero Corporation Copyright (c) 2020-. All rights reserved.
Enter Password: ****
TBR-17001: Login failed: invalid user name or password.
SQL> q
--cli log 파일 생성 확인
C:\tmp\clilog>dir
C 드라이브의 볼륨에는 이름이 없습니다.
볼륨 일련 번호: 4C3C-DE6C
C:\tmp\clilog 디렉터리
2025-12-17 오전 12:35 <DIR> .
2025-12-17 오전 12:33 <DIR> ..
2025-12-17 오전 12:35 11,561 tbcli_20251217003527_6952.log
1개 파일 11,561 바이트
2개 디렉터리 313,877,712,896 바이트 남음
--cli log 파일 내용 확인
C:\tmp\clilog>more tbcli_20251217003527_6952.log
12-17 00:35:27.596075 [6952][DBG] clnt_drive:175 clnt_driver_mgr_init: clnt log initialized
12-17 00:35:27.596075 [6952][DBG] clnt_drive:177 clnt_net_mgr_initialize
12-17 00:35:27.612090 [6952][DBG] clnt_drive:318 clnt_driver_mgr_init: Tibero 7.2 (Windows 64bit) log_lvl[5]
12-17 00:35:27.612090 [6952][DBG] clnt_drive:320 revision : 305407
12-17 00:35:27.612090 [6952][DBG] clnt_drive:322 coreset :
12-17 00:35:27.612090 [6952][DBG] clnt_drive:324 patches : FS02PS_700093a FS02PS_700103a FS02PS_344166f FS02PS_700110a FS02PS_342949f FS02PS_345378b FS02PS_700006a FS02PS_342949g FS02PS_700107a FS02PS_308549f FS02PS_346332a FS02PS_284118a FS02PS_284118b FS02PS_335301g FS02PS_700174a FS02PS_342949h FS02PS_344166g
12-17 00:35:27.612090 [6952][DBG] clnt_drive:326 patches_expand : FS02PS_700093a FS02PS_700103a FS02PS_344166f FS02PS_700110a FS02PS_342949f FS02PS_345378b FS02PS_700006a FS02PS_342949g FS02PS_700107a FS02PS_308549f FS02PS_346332a FS02PS_284118a FS02PS_284118b FS02PS_335301g FS02PS_700174a FS02PS_342949h FS02PS_344166g
12-17 00:35:27.612090 [6952][DBG] clnt_drive:328 cli_charset : UTF8
12-17 00:35:27.612090 [6952][DBG] clnt_drive:329 host name : DESKTOP-KKBSK7O
12-17 00:35:27.612090 [6952][DBG] clnt_drive:330 terminal : DESKTOP-KKBSK7O
12-17 00:35:27.612090 [6952][DBG] clnt_drive:331 program : tbsql.exe
12-17 00:35:27.612090 [6952][DBG] clnt_drive:333 wchar_size : 2 (default)
12-17 00:35:27.612090 [6952][DBG] clnt_drive:335 ignore underflow: 0
12-17 00:35:27.612090 [6952][DBG] clnt_ska.c:439 clnt_ska_init
12-17 00:35:27.612090 [6952][DBG] cli_comm_m:041 cli_comm_mgr_initialize
12-17 00:35:27.612090 [6952][DBG] cli_api_en:085 cli_api_alloc_env:henv[00007FF6DCE30D08] use_multi_thread[true]
12-17 00:35:27.612090 [6952][DBG] cli_env.c :034 cli_env_new:env[00000079038FDC28]
12-17 00:35:27.612090 [6952][DBG] clnt_err_c:032 clnt_err_conv_get_filepath_from_env:env_name[TBCLI_ERR_CONV] filepath[]
12-17 00:35:27.612090 [6952][DBG] cli_handle:083 cli_handle_mgr_register:handle_type[1] ptr[0000026E11743440] handle_id[0000026E11743440]
12-17 00:35:27.612090 [6952][TRC] cli_api_en:097 cli_api_alloc_env RETURNS:henv[16777216]
12-17 00:35:27.612090 [6952][DBG] cli_api_db:096 cli_api_alloc_dbc:henv[16777216] hdbc[00007FF6DCE30D0C]
12-17 00:35:27.612090 [6952][DBG] cli_handle:156 cli_handle_mgr_get:handle_id[16777216] handle_type[1] ptr[00000079038FDC10]
12-17 00:35:27.612090 [6952][DBG] cli_dbc.c :162 cli_dbc_new:dbc[00000079038FDC20] env[0000026E11743440]
12-17 00:35:27.612090 [6952][DBG] clnt_comm.:025 clnt_comm_init:comm[0000026E1172C090]
12-17 00:35:27.612090 [6952][DBG] clnt_strea:444 clnt_stream_init:stream[0000026E1172C498]
12-17 00:35:27.612090 [6952][DBG] clnt_strea:466 clnt_stream_init:set last_multi_fetch_result_set as NULL
12-17 00:35:27.612090 [6952][DBG] cli_env.c :116 cli_env_register_dbc:env[0000026E11743440] dbc[0000026E11744860]
-- More (25%) --