Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 octo_extractor_fields 명령입니다.
프로그램:
이름
octo_extractor_fields - Octopussy 로그 추출기(테이블 필드별) 프로그램
개요
octo_extractor --장치 --서비스
--테이블 --로그레벨 --분류 --YYYYMMDDHHMM 시작
--YYYYMMDDHHMM 종료
--필드 [ --pid_param ] [ --json
]
기술
octo_extractor_fields는 Octopussy 프로젝트에서 로그를 추출하기 위해 사용하는 프로그램입니다.
테이블 필드)
기능
String_List($유형, 아무거나, $fct, @args)
하나의 함수와 인수에서 ","로 구분된 요소 목록을 반환합니다.
돕다()
도움말 인쇄
진행률($msg, $num, $nb_match)
진행 상태 설정
Get_Messages_To_Parse($서비스, $로그레벨, $분류, $테이블, $필드)
구문 분석할 메시지 목록을 반환합니다.
Get_TimePeriod_Files($장치, $서비스, $시작, $끝)
$devices 장치, $services 서비스 및 $begin-$end 기간에 대한 파일 목록을 반환합니다.
Print_Logs($장치, $서비스, $로그레벨, $탁소, $시작, $끝, $re_incl, $re_excl)
로그 인쇄
my $correlation_key = 'ID'; my @correlation_values = ('idpes', 'idcnx', 'cpcnx'); my
%상관관계 = (); # 초기화 상관 관계 테이블 각각 my $d (@로그) { 각각 my $cv
(@correlation_values) { if ( NOT_NULL($d->{$cv}) && ($d->{$cv} ne "해당 사항 없음") && ($d->{$cv} ne
"0")) { $correl{$d->{$correlation_key}}{$cv} = $d->{$cv}; } } } # 상관 관계 테이블 에
채우기 NULL 값 각각 my $d (@로그) { 각각 my $cv (@correlation_values) { if
(NULL($d->{$cv}) || ($d->{$cv} eq '해당사항 없음') || ($d->{$cv} eq '0')) { $d->{$cv} =
$correl{$d->{$correlation_key}}{$cv}; } } }
끝()
추출 종료
onworks.net 서비스를 사용하여 온라인으로 octo_extractor_fields 사용