15.2.5. 管理日志模块
允许的日志类型及其行为通过 log 模块 插件进行配置。可以创建新的日志记录模块,以用于设置自定义日志。
在注册插件模块之前,请将模块的 Java™ 类放在
类
目录中;实施必须在类路径上。
使用子系统实例注册日志插件模块:
- 创建自定义作业类。在本例中,自定义日志插件名为
MyLog.java
。 - 将新类编译到实例的 lib 目录中。
javac -d . /var/lib/pki/pki-tomcat/lib -classpath $CLASSPATH MyLog.java
- 在 CA 的
WEB-INF
Web 目录中创建用于存放自定义类的目录,以便 CA 可以访问它们。mkdir /var/lib/pki/pki-tomcat/webapps/ca/WEB-INF/classes
- 将所有者设置为 CertificateCertificate Systemnbsp;System system user(
pkiuser
)。chown -R pkiuser:pkiuser /var/lib/pki/pki-tomcat/lib
- 注册插件。
- 登录到控制台。
- 在 Configuration 选项卡中,从导航树中选择 Logs。然后选择 Log Event Listener Plug-in Registration 选项卡。
- 点。此时会出现 Register Log Event Listener Plug-in Implementation 窗口。
- 为插件模块和 Java™ 类名称命名。Java™ 类名称是实施 Java™ 类的完整路径。如果这个类是软件包的一部分,请包含软件包名称。例如,在名为
com.customplugins
的软件包中注册一个名为 customLog 的类,类名称为 com.customplugins.customLog。 - 点击。