2012-04-19 186 views
0

我想添加一些功能,如记录每个线程的基础,以便它可以很容易地查看日志文件和日志插入数据库等。所以我想做我自己的自定义日志记录框架上面除了什么的logback框架可以做到的要求。是可以复制的logback源代码,并添加了一些我的文件,满足了requiremens .. 自定义登录框架

<configuration> 

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> 
<!-- encoders are assigned the type 
    ch.qos.logback.classic.encoder.PatternLayoutEncoder by default --> 
<encoder> 
    <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{5} - %msg%n</pattern> 
</encoder> 
</appender> 

在上面的代码中,我不想写日志直接..我想缓存日志,然后我应该追加它..

+0

plz帮助我任何建议wud被赞赏 – 2012-04-19 15:07:37

回答

0

我想哟你的方法是错误的:组合slf4j和logback几乎可以做所有事情,不需要重新发明轮子。只要问你想要的功能,你会看到你得到你的答案。

为了您的要求,您希望为每个线程使用不同的日志文件:我不认为这很有用,但无论如何:在logback中查找歧义。例如,这里的这个问题在用户基础上实现了不同的日志:howto use the logback discriminator value to filter mongodb inserts