2017-11-06 27 views
0

글래스 피쉬에서 일부 MDC 값을 인쇄하고 싶지만 로깅 패턴을 변경할 위치를 찾을 수 없습니다. 그래서 내 간단한 질문은Glassfish 로깅 사용자 지정 패턴

%-4r [%thread] %-5level %X{something} - %msg%n 

을 : 내가 어디에 놓아야 나는 패턴과 같은 곳으로 구성해야

MDC.put("something", "SOME_VALUE"); 

그런데 :

내가 내 코드에있을 것입니다 그 글래스 피쉬에서?

내가 사용하고 있습니다 :

  • 글래스 피쉬 4.1
  • SLF4J

답변

1

을 당신은 <glassfish-install-dir>/glassfish/domains/domain1/config/logging.properties 파일에 로깅 출력을 구성 할 수 있습니다.

출력 형식을 지정하려면 java.util.logging.SimpleFormatter을 사용할 수 있습니다.

귀하의 logging.properties이

java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter 
java.util.logging.SimpleFormatter.format=%-4r [%thread] %-5level %X{something} - %msg%n 
처럼 보일 수 있습니다