Log4j 配置应用程序的日志输出相关路径

如果我们希望只使用一个 Log4j 配置文件,并且这个配置文件能够在 Windows 和 Linux 下都能够正常的输出。

我们这里通常会遇到相对路径的问题。

最简单的办法,是使用绝对路径,这样可以避免文件无法定位的和创建的异常。

可选的办法,是将日志输出到 Tomcat 的 logs 目录下。

当然这里你需要使用 Tomcat 作为你的容易,如果你使用其他的 Web 服务器,你也可以参考其配置说明。

log4j.properties 的配置如下:[code]log4j.rootCategory=DEBUG,errorfile

log4j.appender.errorfile.File=${catalina.home}/logs/LogFilename.log[/code]