如何为请求范围的组件启用日志记录调试



如何在/dyn/admin 中为请求范围的组件loggingDebug = "true"

您无法通过/dyn/admin执行此操作,因为组件本质上是请求范围的。您可以做的是编辑组件的属性文件,它将在下一个请求中选取此文件。

是的,你实际上可以做到这一点。转到 dyn/admin/nucleus/并在 nucleus 之后添加路径。

检查此链接https://community.oracle.com/thread/2444056

所以基本上说我在atg/userproprofile/myPropertiesFile.properties中有属性文件,然后只需键入http://localhost:port/dyn/admin/nucleus/atg/userprofiling/myPropertiesFile

首先,您必须使用 loggingDebug 属性定义一个全局组件。

例:

LoggingConfiguration.properties

$class=com.example.configuration.LoggingConfiguration
$scope=global
loggingDebug=false

现在,在请求范围的组件中,将 loggingDebug 属性链接到 LoggingConfiguration.loggingDebug,如下所示:

loggingDebug^=/path/LoggingConfiguration.loggingDebug

因此,您可以使用全局作用域组件 LoggingConfiguration 中的属性从 dyn/admin 控制 loggingDebug 配置。

一旦 LoggingConfiguration.loggingDebug 设置为 true,您将在进一步的请求中启用日志记录。

相关内容

  • 没有找到相关文章

最新更新