2012-04-19 3 views
0

나는 로그 파일과 데이터베이스에 로그 삽입을 쉽게 볼 수 있도록 스레드별로 로깅하는 것과 같은 기능을 추가하고 싶다. 그래서 사용자 정의 로깅 프레임 워크를 만들고 싶다. 무엇을 할 수 있는지 logback 프레임 워크에 추가 요구 사항 이상으로 내가 쓰고 싶은 해달라고 위의 코드와 같이 커스텀 로깅 프레임 워크

<configuration> 

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> 
<!-- encoders are assigned the type 
    ch.qos.logback.classic.encoder.PatternLayoutEncoder by default --> 
<encoder> 
    <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{5} - %msg%n</pattern> 
</encoder> 
</appender> 

.. logback 소스 코드를 복제하고 requiremens를 충족하기 위해 내 파일 중 일부를 추가하는 것이 가능 됐나 로그를 직접 .. .. 로그를 캐시하고 싶습니다. 그러면 추가해야합니다 ..

+0

plz 제안을 받겠습니다. –

답변

0

요 u 접근법은 잘못되었습니다. slf4j 및 logback 조합은 거의 모든 것을 수행 할 수 있으므로 바퀴를 다시 만들 필요가 없습니다. 원하는 기능을 요청하면 답변을 얻을 수 있습니다.

각 threadd마다 다른 로그 파일이 필요하다는 요구 사항 : 유용하다고 생각하지 않지만 어쨌든 : 로그백에서 식별자를 찾습니다. 예를 들어이 질문은 사용자 기반의 다른 로그를 구현합니다. howto use the logback discriminator value to filter mongodb inserts

관련 문제