1
syslog4J에 구현 된 syslog 서버로 들어오는 syslog 메시지를 구문 분석하려고합니다. syslog4J에서이 작업을 수행 할 수 있습니까?syslog4j syslog 서버에서 syslog 메시지를 구문 분석하는 방법
내가하고 싶은 일은 호스트 이름, 타임 스탬프, 메시지, 심각도 수준 등과 같은 syslog 메시지의 다양한 필드를 분리하고 향후 분석을 위해 균일 한 syslog 패턴을 만들 수 있다는 것입니다.
이 기능의 왕은 rsyslog 또는 syslogNG에서 사용할 수 있습니다.
SyslogServerConfigIF config = new TCPNetSyslogServerConfig("0.0.0.0", 1455);
config.setUseStructuredData(true);
SyslogServerIF syslogserver = SyslogServer.getInstance("tcp");
syslogserver.initialize("tcp", config);
syslogserver.run();
을 디버깅 할 수 있습니다 :
마지막으로 syslog4j의 설정에 이벤트 핸들러로하는 새로운 클래스를 등록 작동시키기 위해 가져올 패키지를 알려주십시오. – Ibrahim