2016-04-06 6 views
1

私のログをいくつかのMongoDBコレクションに送信したいと思います。私は私のMavenのpomファイルを正しく修正したようです(ビルド中に何かエラーを見ることはできません)ので、これらのステップをスキップします。私は次のやった:Log4j。 mongo dbへのログのドロップ

私は私のlog4j2.xmlで、次のアペンダを追加しました:

<appender name="mongo" class="org.log4mongo.MongoDbAppender"> 
      <param name="hostname" value="localhost"/> 
      <param name="port" value="27017"/> 
      <param name="databaseName" value="cab"/> 
      <param name="collectionName" value="log"/> 
</appender> 

は、このファイルにロガーを追加しました:

どこかに私のコードで
</Logger> 
      <Logger name="eventlog" level="debug" additivity="false"> 
      <appender-ref ref="mongo"/> 
</Logger> 

を私はロガーを作成します。

public static final Logger event = LogManager.getFormatterLogger("eventlog"); 

と、それを呼び出すようにしてみてください。

event.info("log smth. just 4 me"); 

と私は私のデシベル(私が間違っているの何

に何を見ることができませんか?

ありがとうございました。

答えて