如何为请求作用域组件启用loggingDebug?

时间:2014-12-11 06:53:36

标签: atg atg-dynamo atg-droplet

如何为/ dyn / admin?

中的请求范围组件设置loggingDebug = "true"

3 个答案:

答案 0 :(得分:0)

您不能通过/dyn/admin执行此操作,因为组件的性质请求是作用域的。您可以做的是编辑组件的属性文件,它将为下一个请求选择它。

答案 1 :(得分:0)

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

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

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

HIH

答案 2 :(得分:0)

首先,您必须定义一个带有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,您将在其他请求中启用日志记录。