Log4j小计

突然发现对框架的依赖已经太严重了,今天自己动手搭个框架,写点代码,因为涉及到并发多现在,eclipse调试起来不太爽,只能打log来看看,于是用log4E出马,轻松搞定,但是junit跑起来之后,居然没看到任何log信息,晕,可怜的log4j.xml被我到处乱仍了一气,还是不行,无奈之下看可看LogFactory.getLog的代码,发现不读log4j.xml,去找什么common-logging.properties,好像不对啊,看了看包含的jar里,没有log4j这个包,只有common-logging这个,哦,明白了,common-logging这个家伙默认是先去找log4j的,但是如果找不到log4j的话,他就自己出马,但是他自己的配置文件不是log4j.xml,所以log信息无法打印,加入log4j.jar到eclipse的工程里,搞定!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
log4j2 是一个用于 Java 应用程序的日志组件,它可以帮助开发者实现灵活的日志记录和管理功能。下面是一些 log4j2 的常见用法和配置示例: 1. 添加 log4j2 依赖:在项目的 Maven 或 Gradle 配置文件中添加 log4j2 的依赖项。 2. 创建 log4j2 配置文件:在项目的资源目录下,创建一个名为 log4j2.xml配置文件,内容如下: ```xml <?xml version="1.0" encoding="UTF-8"?> <Configuration status="INFO"> <Appenders> <Console name="Console" target="SYSTEM_OUT"> <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t %-5level %logger{36} - %msg%n"/> </Console> </Appenders> <Loggers> <Root level="info"> <AppenderRef ref="Console"/> </Root> </Loggers> </Configuration> ``` 这是一个简单的配置示例,将日志输出到控制台。你可以根据需求修改配置文件,定义不同的 Appenders 和 Loggers。 3. 在代码中使用 log4j2:在需要记录日志的类中,引入 log4j2 的 Logger 类,并使用如下方式记录日志: ```java import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; public class MyClass { private static final Logger logger = LogManager.getLogger(MyClass.class); public void doSomething() { logger.debug("Debug message"); logger.info("Info message"); logger.warn("Warning message"); logger.error("Error message"); } } ``` 你可以根据需要使用不同的日志级别,如 debug、info、warn、error 等。 这是一个简单的 log4j2 的使用示例,更多高级用法和配置选项可以参考 log4j2 的官方文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值