slf4j+log4j的使用
- maven依赖引入
<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.22</version> </dependency>
- log4j.properties 配置(根据实际情况追加详细配置) 放在resource目录下
log4j.rootLogger=info, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=[%p] %d{MM-dd HH:mm:ss,SSS} [%c{1}] - %m%n
- 单元测试
import org.junit.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class LoggerTest { private final static Logger logger = LoggerFactory.getLogger(LoggerTest.class); @Test public void testLogOut(){ logger.info("日志输出:{} {}", "2017-01-01","00:00:00"); } }
输出结果:
[INFO] 02-08 17:12:10,184 [LoggerTest] - 日志输出:2017-01-01 00:00:00
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步