11.6.9. 关于审计日志

如果启用了 LogAuditProvider 模块,JBoss EAP 6 将维护一个审计日志,它记录应用程序和登录模块里的验证和授权。这个文件默认名为 audit.log 且位于 EAP_HOMElog 子目录里。这个行为是由日志子系统的日志处理程序确定的。此外,LogAuditProvider 模块的输出可以通过 syslog 日志处理程序发送到 syslog 服务器而不是某个文件。
在默认情况下,LogAuditProvider 模块只输出到累积的 audit.log 文件里。要实现定期的轮询文件处理程序 AUDIT,请使用下列管理 CLI 命令。
/subsystem=logging/periodic-rotating-file-handler=AUDIT/:add(suffix=.yyyy-MM-dd,formatter=%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n,level=TRACE,file={"relative-to" => "jboss.server.log.dir","path" => "audit.log"})