您的位置:首页 > 编程语言 > Java开发

神奇+好用的logback

2016-09-14 16:07 176 查看

这段时间维护一项目,发现日志不能正常的输出,但是有log.info()这样的一些输出字眼,那到底输出到了哪里呢,各种找,各种看,,,配置文件中有logback.xml这样的文件吸引了我的注意力,打开文件发现就是关于日志的配置文件,而且配置文件分明是一个标准的控制台输出,但是控制台什么也没有啊,各种log.info测试,然后上网找logback这样一个文件吧,终于,打开了我认识logback日志的神奇和伟大之处,不废话了,直接正题:

有关对logback的一些认识,我在这里就不赘述,分享几个链接,很详细,而且也是个人的学习logback之路
http://www.cnblogs.com/warking/p/5710303.html(灰常详细,很感谢作者)
还有几个咱们csdn上面的,也都介绍得很好,http://blog.csdn.net/kittaaron/article/details/9151103,
http://blog.csdn.net/mydeman/article/details/6716925等等
下面就主要谈谈个人应用logback的一点点心得体会吧,

logback是log4j创始人写的,因此两者之间有一定的关系,(具体个人也没有很清楚,惭愧,,,,),因此项目中在jar包引入的时候,最好不要有log4j的引入,这会影响logback导致不能输出,因为logback需要的核心包logback-core,logback-classic,logback-access以及slf4j-api,官方对这几个有介绍,具体什么用,可以去看;项目中具体用到时,利用Logger
log = LoggerFactory.getLogger(类.class);就可以开始使用log了,

再有,就是配置文件的问题,logback.xml文件,配置文件中可以很详细的对日志输出格式,输出路径,文件保存时间等进行配置,强大之处不用多说,可以参考上述文章,

这次对日志的学习,也把tomcat下面logs有了新的认识,当然不对题了,但是刚开始就以为项目日志输出文件在这里面,后参考了这篇文章,才不再糊涂的 http://huangrongyou.iteye.com/blog/1577508,这是tomcat本来就有的文件,记录用户的登录等信息的,与之前的没有半毛钱的关系
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java logback 编码 日志