2016-04-06 26 views
1

'a bırakarak günlüklerimi MongoDB koleksiyonuna göndermek istiyorum. Görünüşe göre Maven pom dosyasını düzgün bir şekilde değiştirdim (inşa ederken herhangi bir hata göremiyorum) bu yüzden bu adımları atladım. ben gelecek ne yaptı:Log4j. Günlükleri mongo db

yerde benim kodunda
</Logger> 
      <Logger name="eventlog" level="debug" additivity="false"> 
      <appender-ref ref="mongo"/> 
</Logger> 

i logger:

<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> 

bu dosyada bir logger ekledi:

benim log4j2.xml aşağıdaki appender ekledi:

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

ve diyoruz deneyin:

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

ve benim db (ben yanlış yapıyorum

şey göremiyorum?

Teşekkürler.

cevap