2012-08-03 2 views
6

전동 톱 v2를 사용하고 싶습니다. 그것에 관한 정보는 거의 없습니다. this 만 찾았지만 링크를 열 수 없으므로 명확하지 않습니다.Log4j 용 연동 장치 사용 시작 방법?

log4j.rootLogger=DEBUG, server 

log4j.appender.server=org.apache.log4j.net.SocketAppender 
log4j.appender.server.Port=4712 
log4j.appender.server.RemoteHost=localhost 
log4j.appender.server.ReconnectionDelay=10000 

내가 파일의 log4j.xml

<?xml version="1.0" encoding="UTF-8" ?> 
<!DOCTYPE log4j:configuration > 
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="true"> 
    <appender name="A2" class="org.apache.log4j.ConsoleAppender"> 
     <layout class="org.apache.log4j.SimpleLayout"/> 
    </appender> 

    <plugin name="SocketReceiver" class="org.apache.log4j.net.SocketReceiver"> 
     <param name="Port" value="4712"/> 
    </plugin> 

    <root> 
     <level value="debug"/> 
    </root> 
</log4j:configuration> 

을 작성 let me search for configuration file에서 선택 :

나는 socketAppender 사용. 그러나 로그가 없습니다. 다음에 무엇을해야합니까?

답변

2

톱 샘플 log4j.properties 파일입니다. 곧 출시 될 전기 톱의 최신 개발자 스냅 샷을 사용해보십시오. 새로운 구성 UI가있어서 구성하기가 훨씬 쉬워 져야합니다. 특히 소켓 어 펜더를 사용하는 경우 더욱 그렇습니다.

이 버전에는 몇 가지 새로운 기능이 있습니다. 질문이 있으면 이메일을 보내거나 log4j-user 메일 링리스트에 게시하십시오. 가능 여기

개발자 스냅 샷 : http://people.apache.org/~sdeboy

스콧

+0

v2.1을 릴리스하십시오! –

0

Log4j.properties 또는 log4j.xml 파일 하나만 사용하십시오. 전기 톱은 article을 확인하십시오. 그것은 당신에게 도움이 될 수 있습니다.

이, 나는 톱의 저자 중 한 명이야

log4j.rootCategory=DEBUG, zeroconf, chainsaw 
    # Socket Appender 
    log4j.appender.chainsaw=org.apache.log4j.net.SocketAppender 
    log4j.appender.chainsaw.remoteHost=localhost 
    log4j.appender.chainsaw.port=4445 
    log4j.appender.chainsaw.locationInfo=true 
+0

? 첫 번째는 로거를 구성하고 둘째는 ChainSaw를 구성하는 것입니다. 좀 더 자세히 설명해 주시겠습니까? – alicjasalamon

+0

@trebuchet 내 편집 게시물을 확인하십시오. –

+0

아직 문제가 있습니다. 내 프로그램에서는 \t \t'PropertyConfigurator.configure ("log4j.properties");를 설정하고 chainsaw를 시작할 때 파일을 선택할 수도 있습니다. 같은 파일입니까? – alicjasalamon

0

시작 서버는 먼저 첫 번째 소켓 수신기를 선택할 수 있습니다 톱 로그 서버 수신기에서 의미한다.

log4j.rootLogger = DEBUG, CHAINSAW_CLIENT

log4j.appender.CHAINSAW_CLIENT = org.apache.log4j.net.SocketAppender log4j.appender.CHAINSAW_CLIENT.RemoteHost = 로컬 호스트 log4j.appender.CHAINSAW_CLIENT.Port = 4445
log4j.appender.CHAINSAW_CLIENT.LocationInfo = 진정한 것이 가능은 하나 개의 파일을 사용하는 방법