双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

log日志总是打印不出来,到底哪里出错了?

乐之者v 乐之者v 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
报错如下:
log4j:WARN No appenders could be found for logger (com.example.log.LogDemo).
log4j:WARN Please initialize the log4j system properly.

我琢磨了很久,貌似log4j.properties没有错啊。。输出在控制台和文件。。

log4j.rootLogger=DEBUG,console,file

log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=[%p]%d{yyy-MM-dd hh:mm:ss} %F - %m%n

log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=log.txt
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=[%p]%d %F - %m%n

另外的java文件如下:

public class LogDemo {
private static Logger logger = Logger.getLogger(LogDemo.class);

public static void main(String[] args) {
// System.out.println("This is println message.");
// 记录debug级别的信息
logger.debug("This is debug message.");
// 记录info级别的信息
logger.info("This is info message.");
// 记录error级别的信息
logger.error("This is error message.");
}
}


折腾了大半天了。。没弄明白。。求解。。
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
乐之者v
Java SE 62,621 成员 307,251 内容