Log4j没有文件输出

时间:2019-03-16 09:36:02

标签: java log4j slf4j

如果使用Log4j有点新手,请原谅我。

当我仍在IntelliJ中处理日志时,尝试使log4j将日志写入文件。

将sl4j / log4j输出到控制台/ stdout都没有问题,这很好。问题在于如何将这些相同的消息写入日志文件。

这是我所拥有的:

我认为我的依存关系依次为: enter image description here

我创建了一个记录器: enter image description here

我在资源中添加了一个log4j.propeties文件: enter image description here

我在intelij运行配置中添加了对log4j.properties文件的引用(已删除部分仅是文件夹名称): enter image description here

当我运行应用程序时,我看到控制台/ stdout上的日志记录到位: enter image description here

但是由于“文件”附加程序,我没有得到日志文件(mylogs.log)。我尝试了不同的日志文件路径,但这没有区别。我不确定是否必须运行应用程序一个jar才能使其正常工作?

简而言之,我不确定自己做错了什么,将不胜感激。 谢谢!

0 个答案:

没有答案