文章目录
单元测试
CGLIB
Thrift
Thrift入门
mac安装用brew
export THRIFT_HOME=/usr/local/Cellar/thrift
export PATH=$PATH:$THRIFT_HOME/bin
日志系统
common-log和slf4j是门面框架,真正进行日志处理的是后面的实现框架。
SLF4J
Simple Logging Facade for Java (SLF4J)
SLF4J 使用手册
只看原理即可,因为里面slf4j配log4j的第一版本,log4j-slf4j-impl这个配的是第二版本。
Log4j2与Slf4j的最佳实践
相当于在pom里引用了这两个包,然后调用的时候使用的是slf4j的功能,但slf4j底层调用的是log4j的功能。
log4j2
Apache Log4j 2 官网
log4j2使用教程
聊一聊log4j2配置文件log4j2.xml
log4j2配合slf4j使用
Layouts 布局 里面可以找配色
idea中应用log4j2彩色日志
logback
Setting the location of the configuration file via a system property Chapter 3: Configuration
可以通过往System.gerProperties里放值,来完成${xxx}
表达式替换
logback的使用和logback.xml详解
RollingFileAppender的排版有点问题
Logback配置
Chapter 6: Layouts
Logback中使用TurboFilter实现日志级别等内容的动态修改
LogBack 日志等级设置无效,原因竟然是因为这个?!
java logback手动加载配置文件