如何在/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,您将在进一步的请求中启用日志记录。