2012-08-03 59 views
6

チェーンソーv2の使用を開始したいと思います。それに関する情報はほとんどありません。 thisしか見つかりませんでしたが、リンクを開くことができないため、明確ではありません。チェーンソーをLog4jに使用するには?

私はsocketAppenderを使用します。

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でそれを選択しました。しかし、ログはありません。私は次に何をすべきですか?

答えて

2

チェーンソー用サンプルlog4j.propertiesファイルです。すぐにリリースされるチェーンソーの最新の開発者スナップショットを試してみてください。新しい構成UIが用意されています。特に、ソケットアペンダーを使用している場合には、構成を簡単にする必要があります。

このバージョンには数多くの新機能があります。ご質問やメールをlog4j-userメーリングリストにお寄せください。

こちらから入手できデベロッパーのスナップショット: http://people.apache.org/~sdeboy

スコット

+0

v2.1をリリースしてください! –

0

1つのファイル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

?まず、Loggerを設定し、次にChainSawを設定します。もっと詳しく説明できますか? – alicjasalamon

+0

@trebuchet私の編集ポストを確認してください –

+0

私はまだいくつかの問題があります。私のプログラムでは\t \t 'PropertyConfigurator.configure(" log4j.properties ");を設定し、チェーンソーを起動するとファイルも選択できます。それは同じファイルですか? – alicjasalamon

0

開始サーバは最初の最初のソケット受信機を選択することができチェーンソーログサーバの受信機を意味します。

log4j.rootLogger = DEBUG、CHAINSAW_CLIENT

log4j.appender.CHAINSAW_CLIENT = org.apache.log4j.net.SocketAppender log4j.appender.CHAINSAW_CLIENT.RemoteHost = localhostを log4j.appender.CHAINSAW_CLIENT.Port = 4445
log4j.appender.CHAINSAW_CLIENT.LocationInfoつのファイルのみを使用することが可能である方法=真