嗨,我正面临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
在我的例子中,结果是linux路径不正确。明确地
/absolute/path/to/my/app/logs/log-file.log
不起作用
有一次我把它改成了相对路径
./logs/log-file.log
它成功了
希望这有帮助
如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。