gpt4 book ai didi

java - 如何在 spring boot 应用程序的 .log 文件中写入 stdout 语句

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:24:43 24 4
gpt4 key购买 nike

  • 我正在尝试在日志文件中写入 System.out.print 语句

  • 我使用以下 application.properties 文件

logging.level.org.springframework.web=INFO

logging.level.org.hibernate=ERROR

logging.level.com.cirq.configurator=INFO

logging.path=${mypath}

logging.file=filename.log

  • 但是使用上面的代码,我无法在日志文件中写入 System.out.print 语句
  • 首先,我创建我的 spring-boot 项目的 .jar 文件并在 undertow 应用程序服务器中运行
  • 请帮帮我....提前致谢

最佳答案

如果你在 undertow 应用服务器中部署 .jar 文件,那么 System.out.print 语句将不起作用(意味着它不会写入日志文件)。

为此,您必须使用 Spring Boot 中内置的 log4j。

例子:

final static Logger logger = LoggerFactory.getLogger(YourController.class);

logger.info("你的打印语句");

引用link

关于java - 如何在 spring boot 应用程序的 .log 文件中写入 stdout 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42483566/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com