我想为我的雄猫中的每次战争创建一个日志文件。 在Windows本地环境下可以完美运行,但是在我的tomcat中,不会创建文件,并且路径正确。
public static Logger logApp = Logger.getLogger(ENTORNO + LOW_BAR + "LOG");
private static void setLogger() {
try {
/// CONFIGURACIÓN DE LOG ///
FileHandler fh = new FileHandler("///opt/tomcat/Firebase/" + ENTORNO + LOW_BAR + "LOG" + ".log");
logApp.addHandler(fh);
SimpleFormatter formatter = new SimpleFormatter();
fh.setFormatter(formatter);
} catch (SecurityException | IOException e) {
EmailSenderService.sendMail("El seteo del log ha fallado: " + e.getMessage(), ERROR);
}
}
不引发任何异常,但不创建文件。 我在做什么错了?
谢谢。
答案 0 :(得分:0)
您可以尝试使用log4j [1]这种记录解决方案。在这种情况下,您无需执行任何操作。您可以将log4j jar导入Web应用程序,并为每个Web应用程序创建一个log4j配置,使其具有不同的日志文件。
示例log4j配置
TypeError: Cannot read property 'trips' of undefined