사용자 정의 필터를 사용해야하므로 일부 긴 log4j.properties 파일을 log4j.xml로 변환해야합니다.log4j.properties를 log4j.xml로 변환하는 스크립트
누구든지이 작업을 수행 할 도구를 알고 있습니까? 아니면 사용했던 도구를 기꺼이 기여할 의향이 있습니까? 검색은 지금까지 그런 도구를 찾지 못했습니다.
사용자 정의 필터를 사용해야하므로 일부 긴 log4j.properties 파일을 log4j.xml로 변환해야합니다.log4j.properties를 log4j.xml로 변환하는 스크립트
누구든지이 작업을 수행 할 도구를 알고 있습니까? 아니면 사용했던 도구를 기꺼이 기여할 의향이 있습니까? 검색은 지금까지 그런 도구를 찾지 못했습니다.
변환해야 할 속성 파일이 많이 있어야합니다. XML (수년 전)으로 전환하고 싶을 때 많은 문서를 찾을 수 없었습니다. 나는 매우 유용한 log4j 배포본에서 샘플 xml 파일을 찾았다.
여기가 일 수 있습니다.이 도움이됩니다. log4j를 만든 Ceki Gülcü는 logback이라는 또 다른 로거 프로젝트를 시작했으며 log4j.properties 파일에 online translator을 제공하여 logback을위한 xml 구성 파일에 제공합니다. log4j.xml 및 logback.xml의 구성 파일 스키마가 매우 비슷해 보입니다.
적어도 log4j.xml 형식으로 쉽게 변환 할 수있는 내용을 만들어야합니다.
편의를 위해 log4j 설명서의 샘플 log4j.properties 파일을 참조하십시오. 번역기에 붙여 넣기하고 출력을 확인하십시오.
log4j.rootLogger=debug, stdout, R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=example.log
log4j.appender.R.MaxFileSize=100KB
# Keep one backup file
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
이 작업도 필요하지만 도구를 찾을 수 없습니다. 수작업으로 수십 개의 log4j.properties를 마이그레이션하는 것이 맛좋은 옵션이 아니 었습니다. 그래서, 나는 그것을 할 수 있고 다른 사람들이 사용할 수 있도록 풀어 놓은 도구를 모으고있다.
http://code.google.com/p/log4j-properties-converter/
너무 문제가 이슈 트래커에 그들을 로그, 조금 거친하지만 난 그것을 준의 log4j 속성에 대한 트릭을했다. 희망 당신은 그것을 유용하게 찾을 수 있습니다.
누구나 그런 도구를 만들기위한 노력에 투자했는지 의심 스럽습니다. 수동으로 변환하는 것은 그렇게 어렵지 않습니다. –