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

SpringBoot 1.5上的执行器日志文件。*不起作用。Http 404

谭勇
2023-03-14

嗨,我正面临Spring Boot(1.5.9版)logfile执行器URL的问题,当我访问localhost:8080/appctx/logfile时,它抛出超文本传输协议404

以下是配置详细信息。

  endpoints.enabled=true
  endpoints.sensitive=false
  management.security.enabled=false
  endpoints.health.sensitive=false
  endpoints.logfile.sensitive=false
  logging.level.org.springframework.boot.autoconfigure.logging=DEBUG

共有2个答案

任飞鸣
2023-03-14

在我的例子中,结果是linux路径不正确。明确地

/absolute/path/to/my/app/logs/log-file.log

不起作用

有一次我把它改成了相对路径

./logs/log-file.log

它成功了

希望这有帮助

马承
2023-03-14

如endpoint文件所述:

返回日志文件的内容(如果已设置logging.file或logging.path属性)。支持使用HTTP范围标头来检索日志文件的部分内容。

您可能尚未设置日志记录。文件或日志记录。应用程序中的路径。属性。

尝试设置:

logging.file=myapplication.log

您可以在此处找到有关登录Spring Boot的更多信息。

更新:在这里创建了一个工作演示,endpoint已启动并正在运行。

 类似资料:
  • 我不明白的第一个例子是,下面只打印“warning:root:hello from warn”。如果我理解正确的话,“logging.info”实际上调用根记录器,而根记录器默认为警告级别。所以第一个“Hello from Info”被忽略,这很好。但为什么第二个“你好从信息”也没有打印出来? 第二个问题是处理程序和记录器的日志级别。如果我们同时为处理程序和记录器设置日志级别,那么哪一个是有效的?

  • 我试图用pyinstaller创建python脚本的可执行文件,但它不起作用。 如果我从终端运行exe文件,我得到这些错误: 我在项目的虚拟环境中使用pip安装了pyInster。 我将感谢任何帮助。 先谢谢你。

  • 调用GET /actuator/logfile返回404错误。 我如何通过执行器/日志文件获取日志? 我有下面的配置。 我使用“本地”配置文件启动了应用程序。 我有日志文件在日志文件夹(例如api_log.2020-09-22-0.log)。 应用yml公司 logback-spring.xml 日志/file.xml /执行器/日志文件endpoint启用。

  • 问题内容: 嗨,我有一个selenium脚本运行,应该给我性能日志。我有一个方法“ printLog”,应该(显然)打印性能日志。我的代码将能够准确地深入解释我要做什么。 当我运行代码时,Chrome打开,我在控制台中得到以下堆栈跟踪: 我可以根据要求提供更多详细信息,但基本上我只是想弄清楚为什么该方法返回此错误。谢谢。 问题答案: 从https://github.com/seleniumhq/s

  • 我正在尝试以编程方式配置log4j2v2。11.1作为DefaultRolloverStrategy的一部分,使用新的删除操作删除旧文件。 正如您可以从下面的代码中看到的,我已将系统设置为每天创建日志文件,并在文件大小达到1MB时滚动该文件。 我尝试使用两个条件将删除操作添加到DefaultRolloverStrategy中—IfFileName和IfLastModified。IfFileName

  • 我试图在一个基于spring的项目中创建记录器策略。 我面临的问题与滚动政策有关。已创建logfile.log并且工作正常,但未创建滚动文件rollingfile.log.%d{yyyy-MM-dd}.log。