以跨平台方式登录临时目录

ski*_*ppy 12 log4j temporary-files

我有一个应用程序,在log4j.properties文件中配置log4j日志记录.目前,此应用程序在UNIX上运行并在/ tmp中创建日志文件.这个应用程序需要在Windows上运行,在那个平台上我想让它选择正确的临时目录,我相信它是C:\ temp.

如何更改我的log4j.properties文件以实现此目的?我是否需要切换到使用XML配置文件?

小智 19

我想你只会用${java.io.tmpdir}一个硬编码的路径.