Java 我在netbeans中运行一个log4j时出错

Java 我在netbeans中运行一个log4j时出错,java,log4j,Java,Log4j,错误是:- log4j:警告:找不到记录器(log.log)的追加器。 log4j:警告请正确初始化log4j系统。 log4j:WARN请参阅以获取更多信息。此错误通常意味着它无法在类路径上找到log4j.properties。即使您正在尝试实例化自己的配置程序,log4j也会在类加载过程中查找属性文件。您能帮助我如何给出路径吗?因为我对这个概念非常陌生,这要感谢Avance假设您已经定义了log4j.properties,有几种方法可以做到这一点。最简单的方法是将它放在类文件所在的根目录中。

错误是:- log4j:警告:找不到记录器(log.log)的追加器。 log4j:警告请正确初始化log4j系统。
log4j:WARN请参阅以获取更多信息。

此错误通常意味着它无法在类路径上找到log4j.properties。即使您正在尝试实例化自己的配置程序,log4j也会在类加载过程中查找属性文件。

您能帮助我如何给出路径吗?因为我对这个概念非常陌生,这要感谢Avance假设您已经定义了log4j.properties,有几种方法可以做到这一点。最简单的方法是将它放在类文件所在的根目录中。若在jar文件中,请将其放在jar文件的根目录中。谢谢,您可以让我知道在netbeans IDE中,我必须将log4j.xml文件放在哪里。在源程序包文件夹内还是其他地方?请帮助我:(我使用Eclipse,而不是NetBeans,因此它将取决于它为项目创建的默认类路径。我通常将它放在src文件夹中,即.java文件的根文件夹中。您的log.properties是什么样子的?我在使用
org.apache.log4j.ConsoleAppender
import org.apache.log4j.*;

public class Log {

   public static void main(String[] args) {
       Logger log = Logger.getLogger(Log.class);
       PropertyConfigurator.configure("log.properties");
       log.debug("Hello this is a debug message");
       log.info("Hello this is an info message");
   }

}