Hi°我需要为我的java应用程序创建一个日志文件,但我无法做到。我的工作在Windows上使用Netbeans,这是代码:无法在java中创建日志文件
public class Logger {
public static final java.util.logging.Logger logger;
static {
try {
boolean append = true;
FileHandler fh = new FileHandler("log.txt", append);
fh.setFormatter(new SimpleFormatter());
logger = java.util.logging.Logger.getLogger("log");
logger.addHandler(fh);
logger.setUseParentHandlers(false);
}
catch (IOException ex) {
throw new RuntimeException("Error al inicializar el logger. " + ex.getLocalizedMessage());
}
}
}
这是我在日志文件怎么写的:
我正在给一个叫我记录器类在jsp文件中,但日志文件从不创建。我觉得这很奇怪,因为我在其他项目中有完全相同的代码并且工作正常。我开始相信它可能是关于jsp的东西.. 想法?请
你的代码工作正常。该文件位于工作目录中。请参阅'System.getProperty(“user.dir”)' –
好吧,我明白了! :P 我没有指定一个目录,所以这个文件是在Apache文件夹中创建的,很傻! – montjoile