Java Log4j不工作
我正在eclipse中尝试使用日志记录方法(Log4j),我遇到了以下问题 我在项目文件夹中部署了log4j.properties文件。 下面是我的程序的主要方法:Java Log4j不工作,java,logging,log4j,Java,Logging,Log4j,我正在eclipse中尝试使用日志记录方法(Log4j),我遇到了以下问题 我在项目文件夹中部署了log4j.properties文件。 下面是我的程序的主要方法: package com.aransys.roughworkout.log4j; import org.apache.log4j.Logger; import java.io.IOException; import java.sql.SQLException; import java.util.logging.*;
package com.aransys.roughworkout.log4j;
import org.apache.log4j.Logger;
import java.io.IOException;
import java.sql.SQLException;
import java.util.logging.*;
public class Log4jExample {
static Logger log = Logger.getRootLogger();
public static void main(String[] args) throws IOException,SQLException {
log.debug("Sample debug message");
log.info("Sample info message");
log.warn("Sample warn message");
log.error("Sample error message");
log.fatal("Sample fatal message");
}
}
log4j.rootLogger=DEBUG,FILE
log4j.appender.FILE=org.apache.log4j.ConsoleAppender
log4j.appender.FILE.layout=org.apache.log4j.SimpleLayout
下面是我程序中Log4j.properties中的代码:
package com.aransys.roughworkout.log4j;
import org.apache.log4j.Logger;
import java.io.IOException;
import java.sql.SQLException;
import java.util.logging.*;
public class Log4jExample {
static Logger log = Logger.getRootLogger();
public static void main(String[] args) throws IOException,SQLException {
log.debug("Sample debug message");
log.info("Sample info message");
log.warn("Sample warn message");
log.error("Sample error message");
log.fatal("Sample fatal message");
}
}
log4j.rootLogger=DEBUG,FILE
log4j.appender.FILE=org.apache.log4j.ConsoleAppender
log4j.appender.FILE.layout=org.apache.log4j.SimpleLayout
但是代码没有正常运行,这是声明以下错误的原因
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
at com.aransys.roughworkout.log4j.Log4jExample.main(Log4jExample.java:8)
你的代码甚至没有编译! 按如下方式创建日志记录器:
private static final Logger log=Logger.getLogger(Log4jExample.class)代码>
移除
import java.util.logging.*代码>
之后,清理并构建项目。根据您得到的例外情况,您在第8行遇到的编译问题尚未解决
如果您使用的是Eclipse,那么Eclipse必须在同一行(即8)上显示编译错误,如果不只是在Eclipse的项目选项卡下清理和重建项目的话
我已经在eclipse中运行了相同的代码,它对我来说很好
希望这能解决你的问题 哪条是第八线?