linux tomcat错误日志在哪,linux中tomcat修改错误日志路径

涉及文件 log4j.properties

(一般开发将该文件放在项目的缺省目录即源包下,在文件系统里,就是在项目的/src/java目录下,缺省的文件名是log4j.properties,这样项目发布后,就在tomcat的安装目录下的/webapps/项目名称/WEB-INF/classes里)

log4j配置文件日志输出路径修改

log4j配置文件中路径配置一般有三种方法:

(1)绝对路径法:直接配置为系统觉得路径;

(2)相对路径法:

log4j.appender.logfile.File=../logs/app.log,将日志记录到tomcat下的logs文件夹;

log4j.appender.logfile.File=logs/app.log,将日志记录到tomcat的bin目录下的logs文件夹;

(3)使用环境变量相对路径法:程序会优先找jvm环境变量,然后再找系统环境变量,来查找配置文件中的变量。

log4j.appender.logfile.File=${user.dir}/logs/app.log,使用tomcat容器时${user.dir}对应tomcat的bin目录;

log4j.appender.logfile.File=${user.home}/logs/app.log,${user.home}对应操作系统当前用户目录;

log4j.appender.logfile.File=${webApp.root}/logs/app.log,${webApp.root}对应当前应用根目录;

完整配置文件如下:

你可能感兴趣的:(linux,tomcat错误日志在哪)