网站设置不能手机访问做网站价格和配置
web/
2025/9/25 20:45:39/
文章来源:
网站设置不能手机访问,做网站价格和配置,昆明网站开发报价,最新新闻摘抄2022年日志实现框架
常见框架:
JULLogbacLog4jLog4j2
日志实现的抽象层
避免代码的改动影响用户的使用, 常见的:
JCLSLF4J
日志发展历程
JDK1.3及以前, 通过System.(out | err).println打印, 存在巨大缺陷解决系统打印缺陷问题出现log4,2015年8月停止更新受到log4j影响, SUN公…日志实现框架
常见框架:
JULLogbacLog4jLog4j2
日志实现的抽象层
避免代码的改动影响用户的使用, 常见的:
JCLSLF4J
日志发展历程
JDK1.3及以前, 通过System.(out | err).println打印, 存在巨大缺陷解决系统打印缺陷问题出现log4,2015年8月停止更新受到log4j影响, SUN公司推出java.util.logging即JUL由于存在两个系统实现, 解决兼容性问题; 推出commons-logging即JCL但存在一定的缺陷log4j作者推出slf4j,功能完善兼容性好,成为业界主流log4j作者在推出log4j后进行新的改进思考推出logbacklog4j2对log4j的重大升级, 修复已知缺陷,极大提升性能最佳组合:slf4j logback(springboot使用, 或者 slf4j log4j2
日志源码解析
日志实现寻址 日志配置动手实践
SpringBoot日志 日志架构 日志使用方式
Logger logger LoggerFactory.getLogger(xx.class)logger.level() 日志配置 scan: 当设置为true时, 配置文件若发生改变, 将会重新加载scanPeriod 扫描时间间隔, 若没给出时间单位默认为毫秒debug: 若设置为true,将打印出logback内部日志信息
configuration子节点
contextName: 上下文名称property: 属性配置appender: 格式化日志输出root: 全局日志输出设置logger: 具体包或子类输出设置
configuration上下文属性配置 contextName:用来区分不同应用程序的记录,默认为default name: 变量名称 value: 变量值 appender配置
常用的pattern介绍
logger {length}: 输出日志的logger名, 可有一个整形参数功能是缩短logger名contextName | cn: 上下文名称date {pattern}; 输出日志的打印时间, 模式语法与 java.text.SimpleDateFormat 兼容p/le/level:日志级别M/method: 输出日志的方法名r/relative: 从程序启动到创建日志记录的时间m/msg/message: 程序提供的信息n: 换行符
root logger
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81815.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!