13.4.3. 用 CLI 配置日志配置集
日志配置集可以用和配置主日志子系统几乎相同的语法来配置日志处理程序、类别和 Root Logger。
配置日志子系统和日志配置集只有两个不同之处:
- 根配置路径是
/subsystem=logging/logging-profile=NAME
- 日志配置集不能包含其他日志配置集。
请参考合适的日志管理任务:
例 13.58. 创建和配置日志配置集
创建日志配置集并添加一个类别和文件日志处理程序。
- 创建配置集:
/subsystem=logging/logging-profile=accounts-app-profile:add
/subsystem=logging/logging-profile=accounts-app-profile:add
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 创建文件处理程序
/subsystem=logging/logging-profile=accounts-app-profile/file-handler=ejb-trace-file:add(file={path=>"ejb-trace.log", "relative-to"=>"jboss.server.log.dir"})
/subsystem=logging/logging-profile=accounts-app-profile/file-handler=ejb-trace-file:add(file={path=>"ejb-trace.log", "relative-to"=>"jboss.server.log.dir"})
Copy to Clipboard Copied! Toggle word wrap Toggle overflow /subsystem=logging/logging-profile=accounts-app-profile/file-handler=ejb-trace-file:change-log-level(level="DEBUG")
/subsystem=logging/logging-profile=accounts-app-profile/file-handler=ejb-trace-file:change-log-level(level="DEBUG")
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 创建日志类别
/subsystem=logging/logging-profile=accounts-app-profile/logger=com.company.accounts.ejbs:add(level=TRACE)
/subsystem=logging/logging-profile=accounts-app-profile/logger=com.company.accounts.ejbs:add(level=TRACE)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 分配文件处理程序给类别
/subsystem=logging/logging-profile=accounts-app-profile/logger=com.company.accounts.ejbs:assign-handler(name="ejb-trace-file")
/subsystem=logging/logging-profile=accounts-app-profile/logger=com.company.accounts.ejbs:assign-handler(name="ejb-trace-file")
Copy to Clipboard Copied! Toggle word wrap Toggle overflow