aem - 通过HTTP访问AEM 6.2错误日志

标签 aem

在AEM的早期版本中,当然在CQ 5.6和AEM 6.0中,可以通过HTTP跟踪错误日志,而无需通过SSH连接到服务器。

例如,我可以通过调用以下命令从AEM作者实例的错误日志中获取最后1000行:

http://localhost:4502/bin/crxde/logs?tail=1000

在AEM 6.2中似乎不再可能,此路径无法解决任何问题。

我还有其他方法可以通过HTTP跟踪日志吗?

最佳答案

一位同事在聊天中为我回答了这个问题,因此我将其放在此处以便将来查找。

现在,OSGi控制台中有一个简洁的实用程序,使您可以查看日志以及配置各种记录器。您可以在http://localhost:4502/system/console/slinglog上找到它

Adobe Experience Manager Web Console Log Support

Appender选项卡提供指向各种日志文件的链接,这些文件可用于通过HTTP加载日志。

这是它发出的示例请求:

http://localhost:4502/system/console/slinglog/tailer.txt?tail=1000&name=%2Flogs%2Ferror.log

如您所见,可以同时指定日志文件nametail参数。您还可以将grep与简单短语和正则表达式一起使用。

这是一个built-in feature of Apache Sling

关于aem - 通过HTTP访问AEM 6.2错误日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41880230/

相关文章:

aem - 如何在页面组件中包含 AEM parsys

java - 如何检查页面是否有内容?

css - 如何处理具有相同html结构和不同css的cq组件?

extjs - 我如何将今天的日期设置为 cq5 页面属性中日期字段的默认日期

unit-testing - 在引用 Felix OSGI 捆绑 JUnit 代码的 Adob​​e CQ5 CRXDE 中编译单元测试

aem - CQ5是否存储crx的修改列表(历史)?

java - 当注释注入(inject)器刚刚出现为空时,如何调试它们?

java - 在maven pom.xml中总是需要更改vault插件的版本

java - 是一次性从数据库获取所有需要的数据更好,还是更频繁地发出请求更好?

adobe - Adobe 的文件库工具 (VLT) 是否可以配置为忽略文件?