导入了commons-logging.jar和log4j-1.2.16.jar两个jar包之后,就想试试log4j的强大功能了。没想到一运行就报了错:
log4j:WARN No appenders could be found for logger (Log4jTest).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
稍微一看,才发现想要运行log4j的话,先要写一个log4j.properties的配置文档。不然就会报上面的错误。
附报错代码:
import org.apache.log4j.Logger;
public class Log4jTest {
private static Logger logger = Logger.getLogger(Log4jTest.class);
public static void main(String[] args) {
logger.debug("Hello, my name is zwj.");
}
}
分享到:
相关推荐
在Java开发过程中,如果遇到"log4j:WARN Please initialize the log4j system properly"这样的错误提示,通常意味着Log4j没有正确配置或者找不到配置文件。 首先,错误信息"log4j:WARN No appenders could be found...
在Tomcat6下使用Log4j记录日志,天创建新日志文件时(日志文件设置为:org.apache.log4j.DailyRollingFileAppender)报: log4j:ERROR Failed to rename错误; 网上查找了下原因,大概意思是日志文件始终被占有,所以...
处理slf4j日志使用的基本错误,导入三个包,分别是slf4j-impl,slf4j-api和slf4j-log4j12
解决控制台无法找到日志的报错,包含了三个log4j的jar包,log4j-1.2.15.jar , log4j-api-2.9.1.jar , log4j-core-2.9.1.jar ,可以直接导入项目中直接用,但是需要在project structure中配置一下,可以自行百度配置...
log4j:ERROR Failed to rename
### log4j的作用及其配置与测试 #### 一、log4j概述 log4j是Apache的一个开源项目,被广泛应用于Java应用的日志记录。它能够帮助开发者在应用程序中记录错误信息、调试信息等,方便后期的问题排查和系统监控。 ###...
log4cpp是一个流行的C++日志库,它提供了灵活的日志记录功能,类似于Java中的log4j。本文将详细介绍如何在Visual Studio 2010环境下编译log4cpp,并探讨其主要特性和使用方法。 一、log4cpp简介 log4cpp是基于C++的...
报错WARN No appenders could be found for logger 或 WARN Please initialize the log4j system properly时需要引入的包。用法可以参考https://blog.csdn.net/u010912188/article/details/79761894
ehcache-2.10.2.jar ,slf4j-api-1.7.7.jarm,slf4j-jdk14-1.7.7.jar,slf4j-log4j12-1.7.7.jar,log4j-1.2.17.jar
1.需要完成的任务 使用UserDaoImp1类和User类的相关方法,完成如下功能: (1)对空的User类对象调用getUserInfo()方法抛出的异常...实践四:使用log4j 需求说明 (1)使用log4j输出日志信息 (2)查看输出日志信息
Log4Qt是专门为Qt应用程序设计的一个日志记录框架,它基于流行的Java日志库Log4j的理念,为C++开发者提供了类似的日志处理功能。1.4.2版本是Log4Qt的一个稳定版本,旨在提供可靠且灵活的日志记录解决方案,尤其对于...
本文将详细探讨log4j及其配置文件`log4j.properties`在打印和管理错误信息方面的重要性。 首先,了解log4j的基本概念。Log4j包括三个主要组件:Logger(日志器)、Appender(输出端)和Layout(布局)。Logger负责...
官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装
C++社区中,log4cpp是一个广泛应用的日志库,它提供了灵活的日志记录功能,类似于Java中的log4j。本文将深入探讨log4cpp 1.1.3版本的源码和测试代码,以期理解其工作原理和应用方法。 首先,log4cpp是一个开源的C++...
在Java世界里,`commons-logging`和`log4j`是两个广泛使用的日志库。本文将详细介绍如何结合使用这两个库以及它们各自的功能和优势。 `commons-logging`是一个日志抽象层,它的主要目标是提供一个统一的日志接口,...
本文主要介绍了使用exe4j工具将Java程序转换为EXE的详细步骤。 1. **下载与安装exe4j** 首先,你需要从官方网站或指定的下载地址(例如http://download.ej-technologies.com/exe4j/exe4j_windows_4_0_1.exe)下载...
总的来说,解决`log.info()`报错的问题需要结合Lombok和SLF4J的正确配置,包括引入依赖、启用IDE插件、配置日志实现以及编译器设置。通过以上步骤,你应该能够顺利地在项目中使用Lombok的便利功能,同时享受SLF4J...
首先,需要将 Log4j 的 lib 包放在 Tomcat 的 lib 目录下,然后在 lib 目录新建一个 log4j.properties 文件,该文件用于配置 Log4j 的日志记录行为。下面是一个示例性的 log4j.properties 文件: log4j.rootLogger=...
需要注意的是,如果没有调用 BasicConfigurator.configure() 方法,则运行 main 函数的时候将会报错,因为 Log4j 框架在运行的时候会加载项目路径下的 log4j.properties 配置文件。如果配置文件的名称不是 log4j....