-1

我在我现有的应用程序中实现 Log4J 2 并且有一些小疑问。任何帮助都会得到帮助:-

它是一个 dsktop 应用程序,将以 exe 格式打包。我想将我的日志写入执行和安装 exe 的目录。

我尝试在 xml 文件中添加以下行,但似乎不起作用。有人可以解释一下root是什么意思吗?以及如何解决我的问题。

<param name="File" value=" ${root}Application/logs/ENID.log"/>
4

1 回答 1

0

“值”属性保存日志文件路径。这是在类路径中设置的。

system.setProperty("root","Log File Path");

你的代码:

<param name="File" value=" ${root}Application/logs/ENID.log"/>

将其更改为:

<param name="File" value=" ${root}"/>

例如:

system.setProperty("root" ,"c:/logs/mylog.log")
于 2013-05-22T10:34:03.120 回答