"이전"log4j와 같은 로그 파일에 System.out (OutputStream)을 직접 쓸 수 있습니까?log4j2로 파일에 System.out을 작성하십시오.
난 단지 어떤 도움
감사 log4j2하지, log4j에 대한 솔루션을 찾을 수 있습니다!
"이전"log4j와 같은 로그 파일에 System.out (OutputStream)을 직접 쓸 수 있습니까?log4j2로 파일에 System.out을 작성하십시오.
난 단지 어떤 도움
감사 log4j2하지, log4j에 대한 솔루션을 찾을 수 있습니다!
곧 출시 될 2.1 릴리스에는 새로운 기능을 제공하는 log4j-iostreams 모듈이 포함되어 있습니다. 곧 나올거야.
급한 경우 마스터의 최신 소스를 확인하고 2.1 스냅 샷을 빌드 할 수 있습니다.
log4j2-iostreams
모듈을 사용하면 매우 쉽습니다. 우리는 콘솔에 다음과 같은 출력을 볼 수 다음 log4j2.properties
appender.console.type = Console
appender.console.name = STDOUT
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = %d [%p] %c - %m%n
rootLogger.level = info
rootLogger.appenderRef.stdout.ref = STDOUT
와
System.setOut(
IoBuilder.forLogger(LogManager.getLogger("system.out"))
.setLevel(Level.INFO)
.buildPrintStream()
);
System.out.println("Lorem ipsum");
: 이제 우리는 로그 레벨 INFO
로 이름 system.out
으로 로거 System.out
에서 모든 메시지를 보낼한다고 가정 해 봅시다
2017-10-28 12:38:22,623 [INFO] system.out - Lorem ipsum
thx, 코드 샘플을 제공 할 수 있습니까? – Niko
방금 log4j2-5를 다운로드했지만 system.out을 파일로 보내는 방법을 아직 알 수 없습니다. –