我如何着色我的日志,因为我使用logback中的布局将它们存储在html文件中

时间:2013-05-28 13:01:26

标签: logging log4j slf4j logback

我正在使用logback将日志记录在html文件中。我在布局中使用了颜色代码,但正如预期的那样,它们不适用于文件。任何人都知道如何为html文件做这个。这是我的appender看起来的样子 -

<appender name="SIFT" class="ch.qos.logback.classic.sift.SiftingAppender">
    <discriminator class="com.hotwaxmedia.logger.ThreadNameBasedDiscriminator"/>
    <sift>
        <appender class="ch.qos.logback.core.FileAppender">
            <file>runtime/logs/app-${threadName}.html</file>
            <layout class="ch.qos.logback.classic.PatternLayout">
                <pattern>&lt;div class=&quot;%p&quot;&gt;%d \(${threadName}\) [%logger{0} : %-5level] %msg%n%rEx&lt;/div&gt;</pattern>
            </layout>
        </appender>
    </sift>
</appender>

1 个答案:

答案 0 :(得分:1)

我猜你需要JNSI jar来完成上述任务。检查:

http://logback.qos.ch/manual/layouts.html#coloring