2013-05-31 5 views
-1

이제 프로젝트에서 로깅 메커니즘을 구현하고 있습니다. cmd에서 로그 세부 정보를 볼 수 있습니다. 문제는 로그가 다음과 같이 나타납니다로깅 형식을 변경하고 싶습니다.

0 [main] INFO dca.bca.cur.client.actions.CreateGroup - Inside the create group  
318 [main] ERROR dca.bca.cur.client.actions.CreateGroup - Group Deployment failed 

이 로그에는 클래스 이름을 사용하고 싶지 않습니다. 메시지를보고 싶습니다.

[INFO] [02:42:21.786] Inside the create group. 
[INFO] [02:42:21.786] Group Deployment failed 
+1

'log4j.properties'는' –

+0

과 같은 모양입니다. 메시지 패턴을 변경해야합니다. Lutz sais로서 : 당신이 가진 것을 우리에게 보여주십시오. – Fildor

답변

1

당신은 당신은 Log4j properties 파일의 패턴을 변경할 수 있습니다의 log4j.xml에 하나의 울부 짖는 소리에

 <param name="ConversionPattern" value="%-5p [%d{HH:mm:ss,SSS}] %m%n" /> 
0

을 전환 후두둑을 변경해야하는이 형식처럼
.

샘플 레이아웃이 log4j.properties 또는 log4j.xml 구성 파일 중 하나에서이

<layout class="org.apache.log4j.PatternLayout"> 
<param name="ConversionPattern" value="%-4r [%t] %-5p %c %x - %m%n" /> 
</layout> 

Refer this tutorial

0

과 같을 것이다, 당신은에 전환 패턴을 설정해야합니다

[%p] [%d{HH:mm:ss.SSS}] %m%n 

하는 참조 PatternLayout 다양한 형식을 만들거나이 형식을 사용자 정의 할 수있는 방법에 대한 문서 어. 시간은 SimpleDateFormat 패턴을 사용하여 지정할 수 있습니다.

관련 문제