当前位置: 首页 > 知识库问答 >
问题:

使用Spring Boot生成空日志文件

鲜于谦
2023-03-14

我有一个简单的Spring boot rest API应用程序。我通过application.property文件中提到的以下属性管理日志。

logging.level.org.springframework=info

我可以看到在控制台打印日志,但在通过应用程序创建的日志文件中没有看到相同的日志。

我漏掉什么了吗?

共有1个答案

苏志
2023-03-14

将logging.pattern.file更改为logging.pattern.file=%d{yyyy-MM-dd hh:mm:ss}[%thread]-%msg%

 类似资料:
  • 我按照这里的教程SpringEureka教程创建了一个基本的Eureka注册表jar应用程序。下一步是将日志记录更改为log4j2,这样我就可以使用Spring log4j2指南中的指南获得一个滚动文件。 我遇到的问题是,当我运行应用程序时,没有抛出错误,但是 eureka服务器日志仍会输出到控制台 已创建自定义日志输出文件“eureka.log”,但该文件为空 我编写的任何自定义日志,例如

  • 我从log4j1迁移过来。x到log4j2。我删除了log4j。属性文件并创建了log4j2。xml文件。迁移后,我运行了应用程序,但找不到。日志文件。 有没有人能告诉我

  • 问题内容: 我尝试遍历有关Java日志记录API的教程: www.vogella.com/articles/Logging/article.html 但是生成的文件是空的(在Netbeans,Eclipse中进行了测试以及从cmd运行jar)。日志消息仅显示在控制台中。 以下是项目中使用的文件。发生这种行为的原因可能是什么? 项目:de.vogella.logger MyHtmlFormatter

  • 我试图实现log4j。我用log4j创建了一个示例java程序。 下面是我的log4j。属性: 我正在控制台屏幕上获取输出。但是没有生成日志文件。我必须做什么才能生成日志文件,谢谢

  • 我在我的项目中使用log4j2,如下所示: 我的配置文件如下所示: 它创建了我的文件,我在其中记录了一些东西,但它仍然是空的。当我试图删除这个文件时,操作系统告诉我它正在使用中(若应用程序正在工作),但即使我停止应用程序,文件仍然是空的。 那么,我应该更改哪些设置以使其正常工作?

  • 我是log4j的新手。我创建了一个在其中实现log4j的示例java程序。 下面是java程序: 我正在控制台屏幕上获取输出。但是没有生成日志文件。我还使用以下链接在Eclipse neon中配置了我的项目:配置 我做了一切好事。但是日志文件没有生成。当我以编程方式实现log4j时,文件正在生成。以下是我的属性文件: 我需要做什么才能让Log4J写入日志文件?