Java Log4j 라이브러리를 사용하여 콘솔에 메시지를 기록하는 간단한 Java 응용 프로그램을 BlueMix (Java 용 Liberty)에 배포했습니다. 여기Java Logging BlueMix (Java 용 Liberty)
log4j.properties 파일의 내용 :
log4j.rootLogger = DEBUG, STDOUT
log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout
log4j.appender.STDOUT.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
내가 어딘가에서 이러한 로그를 볼 수 없습니다. 나는 STDOUT을 시도하고 나는 심지어 좋은 것을 시도했다.
System.out.println().
하지만이 CLI 명령을 호출 할 때 : 다른 대안은 파일 등을 기록하는 것입니다
2016-09-08T23:38:32.01+1000 [App/0] OUT[INFO] CWWKF0008I: Feature update completed in 10.583 seconds.
2016-09-08T23:38:32.01+1000 [App/0] OUT [AUDIT] CWWKF0011I: The server defaultServer is ready to run a smarter planet.
:
cf logs <myApp> --recent
난 단지 같은 Bluemix에서 배포 메시지 참조 :
log4j.appender.FILE.File=${log}/logs/logging.log
B ut은 WebSphere 로그 파일을 보거나 액세스 할 수 없습니다.
누군가가 Java 용 BlueMix에서 어떻게 로깅을 관리 할 수 있습니까?
이 접근법은 예외에 대한 자세한 스택 추적을 기록합니까? –