如果使用Log4j有点新手,请原谅我。
当我仍在IntelliJ中处理日志时,尝试使log4j将日志写入文件。
将sl4j / log4j输出到控制台/ stdout都没有问题,这很好。问题在于如何将这些相同的消息写入日志文件。
这是我所拥有的:
我在intelij运行配置中添加了对log4j.properties文件的引用(已删除部分仅是文件夹名称):
当我运行应用程序时,我看到控制台/ stdout上的日志记录到位:
但是由于“文件”附加程序,我没有得到日志文件(mylogs.log)。我尝试了不同的日志文件路径,但这没有区别。我不确定是否必须运行应用程序一个jar才能使其正常工作?
简而言之,我不确定自己做错了什么,将不胜感激。 谢谢!