SORU
21 Mart 2010, Pazar


Model alınarak iki dosya için farklı mesajlar günlüğüne

Model alınarak/slf4j benim günlüğü yapmak için kullanıyorum. İstediğim için ayrıştırma benim günlük dosyası analiz için bazı veriler, bu yüzden yerine bir ayrıştırma büyük dosya (çoğunlukla oluşan hata ayıklama ifadeleri istiyorum iki logger örnekleri her oturum için ayrı bir dosya, analytics, birimiz hepimiz için amaç günlüğü. Eğer bu model alınarak, ya da bu konuda başka bir logger ile mümkün olup olmadığını biliyor mu?

CEVAP
22 Mart 2010, PAZARTESİ


Çok olası model alınarak böyle bir şey yapmak. İşte size bir örnek yapılandırma:

<?xml version="1.0"?>
<configuration>
    <appender name="FILE" class="ch.qos.logback.core.FileAppender">
        <file>logfile.log</file>
        <append>true</append>
        <encoder>
            <pattern>%-4relative [%thread] %-5level %logger{35} - %msg %n</pattern>
        </encoder>
    </appender>
    <appender name="ANALYTICS-FILE" class="ch.qos.logback.core.FileAppender">
        <file>analytics.log</file>
        <append>true</append>
        <encoder>
            <pattern>%-4relative [%thread] %-5level %logger{35} - %msg %n</pattern>
        </encoder>
    </appender>
    <!-- additivity=false ensures analytics data only goes to the analytics log -->
    <logger name="analytics" level="DEBUG" additivity="false">
        <appender-ref ref="ANALYTICS-FILE"/>
    </logger>
    <root>
        <appender-ref ref="FILE"/>
    </root>
</configuration>

Sonra iki ayrı kaydediciler Kur, her şey için ve bu gibi günlük analytics, veri için bir tane istiyorum:

Logger analytics = LoggerFactory.getLogger("analytics");

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dom Esposito

    Dom Esposito

    26 Mayıs 2011
  • 10 Daughters, 2 Sons

    10 Daughters

    10 Mart 2009
  • Munchkin the Teddy Bear

    Munchkin the

    30 EYLÜL 2011