예를 들어, 내 로그 라인에 [xxx]와 같이 표시되는 경우 xxx.log로 시작하는 이름의 파일에이 메시지를 넣어야합니다. 메시지가 변경되고 [xxy]로 나타나면 새 로그를 만들어야합니다 xxy.log라는 파일 syslog-ng 설정 파일에서 어떻게 할 수 있습니까?필터링 대상에 따라 동적 대상 파일 이름을 만들려면 어떻게해야합니까?
0
A
답변
0
mi 문제를 해결할 수있는 방법을 찾았습니다.
parser p_apache {
csv-parser(columns("MY.ALGO", "MY.MOSTRAR", "MY.OTRA")
delimiters("|")
);
};
destination d_file {
file("/var/log/syslog-ng/$YEAR-$MONTH/$DAY/messages-${MY.ALGO:-nouser}.log");
};
0
특정 메시지를 필터링하려면 syslog-ng의 필터 식을 사용할 수 있습니다. 필터에서 정규 표현식을 사용할 수도 있습니다. 은 파일 이름에 경기의 결과를 사용하려면 필터 식에 명명 된 패턴을 사용해보십시오 :
destination d_file {
file ("/var/log/${name}.log");
};
것은 나에게 보자
filter f_myfilter {message("(?<name>pattern)");};
는 그런 다음 대상 템플릿의 이름이 일치를 사용할 수 있습니다 그것이 작동하는지 알기 위해, 나는 그것을 시험 할 시간이 없었다.
관련 문제
- 1. 올바른 이름을 .xls 파일 이름으로 만들려면 어떻게해야합니까?
- 2. 은 대상에 따라 파일을 포함합니다.
- 3. 동적 탐색을 사용하여 동적 콘텐츠를 만들려면 어떻게해야합니까?
- 4. 변수 이름을 함수 이름으로 만들려면 어떻게해야합니까?
- 5. 프로필에 따라 동적 메뉴가있는 웹 사이트를 만들려면 어떻게해야합니까?
- 6. 단어 수에 따라 동적 요소 높이를 만들려면 어떻게해야합니까?
- 7. 문자열에서 변수 이름을 만들려면 어떻게해야합니까?
- 8. 대상에 따라 파일 포함/제외 (Visual Studio)
- 9. 동적 CSS 여백을 만들려면 어떻게해야합니까?
- 10. 상점에서 동적 필드를 만들려면 어떻게해야합니까?
- 11. 하나의 파일을 여러 (동적) 대상에 복사
- 12. NuGet 패키지에서 대상 파일 이름을 어떻게 변경합니까?
- 13. 계산 된 필터링 된 속성을 만들려면 어떻게해야합니까?
- 14. 드래그 대상에 드롭 대상 부착
- 15. xcode4 : 대상에 따라 빌드
- 16. 파일 이름의 날짜에 따라 디렉토리의 파일 필터링
- 17. 컨트롤러 액션을 동적 매개 변수로 만들려면 어떻게해야합니까?
- 18. Mac에서 파일 경로를 만들려면 어떻게해야합니까?
- 19. IntelliJIDEA에서 기본 파일 이름으로 템플릿을 만들려면 어떻게해야합니까?
- 20. div를 "따라 다니는"배경 이미지를 만들려면 어떻게해야합니까?
- 21. SpriteKit : 내 카메라를 따라 HUD를 만들려면 어떻게해야합니까?
- 22. Crontab 동적 파일 이름을 사용하여 파일 만들기
- 23. multer : 동적 대상 경로
- 24. Makefile 'include'를 대상에 따라 동적으로 설정할 수 있습니까?
- 25. Excel 대상 동적 대상 통합 문서 VBA
- 26. GWT를 사용하여 파일의 저장 대상 선택기를 만들려면 어떻게해야합니까?
- 27. Perl에서 변수 배열 이름을 만들려면 어떻게해야합니까?
- 28. 이름을 문자열로 전달하여 전역 변수를 만들려면 어떻게해야합니까?
- 29. 주소 이름을 사용하여 이메일 메시지를 만들려면 어떻게해야합니까?
- 30. 문자열을 기반으로 Perl 변수 이름을 만들려면 어떻게해야합니까?
이 줄 메시지 ("(? [* name *] pattern)"을 사용하여 내 previus 구성을 바꿉니다. 하지만 필터 표현을 파싱하는 중 오류가 발생합니다. – Rys
명명 된 패턴은 다시 쓰기 규칙에서만 지원 될 수 있습니다. 언젠가 이것을 확인하려고 노력할 것입니다. –