idea中log4j的使用

举报
INGUCoder 发表于 2018/12/28 12:52:24 2018/12/28
【摘要】 第一步将log4j包导入idea 如图,在此处导入log4j的jar包第二步导入其配置文件配置文件//可以直接复制使用,也可以去网上了解一下详细的信息# Global logging configuration 开发时候建议使用 debuglog4j.rootLogger=DEBUG, stdout# Console output...log4j.appender.stdout=org.ap...

第一步

将log4j包导入idea 

G%3A%5Cgithub%5Cpicgo_repo20181111152927.png

如图,在此处导入log4j的jar包


第二步

  • 导入其配置文件

配置文件//可以直接复制使用,也可以去网上了解一下详细的信息
# Global logging configuration 开发时候建议使用 debug
log4j.rootLogger=DEBUG, stdout
# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

第三步

  • 基本使用操作

import org.apache.log4j.Logger;public class log4j {    private static final Logger LOGGER = Logger.getLogger(log4j.class);    public static void main(String[] args) {        LOGGER.info("信息");        LOGGER.error("错误");        LOGGER.debug("调试");        LOGGER.warn("警告");    }}


  • 首先,你得注意import的包,一定要是log4j的

  • 其次,注意一下logger的生成方式

Logger logger=Logger.getLogger("test");//test是随便起的名字



  • 最后,没啥了,就用着呗

一个小错误的处理

log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader). 
log4j:WARN Please initialize the log4j system properly.

我有一次遇到了这个问题

最后的解决方法是将log4j.properties文件放在src内,跟你的项目包同一等级。

G%3A%5Cgithub%5Cpicgo_repoimage_7.png


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。