其实日记网站源码分享的问题并不复杂,但是又很多的朋友都不太了解日记平台,因此呢,今天小编就来为大家分享日记网站源码分享的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
日志技术可以将系统执行的信息选择性的记录到指定的位置(控制台、文件中、数据库中)。随时以开关的形式控制是否记录日志,无需修改源代码,就可以取消或者记录信息。并且牛人或者第三方公司已经做好的日志记录实现代码,开发者可以直接拿来使用。
常见的日志框架有Log4J和Logback,这里重点介绍Logback,Logback是由log4j创始人设计的另一个开源日志组件,性能比log4j要好,Logback官方网站:https://logback.qos.ch/index.htmlLogback是基于slf4j的日志规范实现的框架。主要分为以下三个技术模块:
?logback-core:logback-core模块为其他两个模块奠定了基础,必须有。
?logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4jAPI。
?logback-access模块与Tomcat和Jetty等Servlet容器集成,以提供HTTP访问日志功能。
Logback常用操作
输出格式、输出位置
通过设置日志的输出级别可以控制哪些日志信息输出或者不输出。Logback日志系统的特性通过核心配置文件logback.xml控制的。Logback日志输出位置、格式设置方法如下:
?通过logback.xml中的标签可以设置输出位置和日志信息的详细格式。
?通常可以设置2个日志输出位置:一个是控制台、一个是系统文件中
输出到控制台的配置标志代码如下:
<appendername=&34;class=&34;>
输出到系统文件的配置标志:
<appendername=&34;class=&34;>
日志级别设置
日志输出级别用于控制系统中哪些日志级别是可以输出的。级别程度排序依次是:TRACE<DEBUG<INFO,默认级别是debug(忽略大小写),对应其方法。
作用:用于控制系统中哪些日志级别是可以输出的,只输出级别不低于设定级别的日志信息。
ALL和OFF分别是打开全部日志信息,及关闭全部日志信息。
具体在<rootlevel=“INFO”>标签的level属性中设置日志级别,具体如下:
<rootlevel=“INFO&34;CONSOLE&34;FILE”/>\n</root>
好了,文章到这里就结束啦,如果本次分享的日记网站源码分享和日记平台问题对您有所帮助,还望关注下本站哦!