1

在我当前的项目中,在 RedHat 6.7 系统上使用 Filenet P8 Content Platform Engine 5.2.1 和 WebSphere 8.5.5.3。我想知道订阅在哪里记录。

在我的课程代码中,我将此配置用于 log4j:

# Properties for configuring Log4j
# Component
log4j.logger.com.spc.ecm.filenet.action=debug, B

log4j.appender.B=org.apache.log4j.RollingFileAppender
log4j.appender.B.File=/tmp/filenet_log/spc-add-properties-to document-events.log
log4j.appender.B.MaxFileSize=2MB
log4j.appender.B.MaxBackupIndex=10
log4j.appender.B.layout=org.apache.log4j.PatternLayout
log4j.appender.B.layout.ConversionPattern=%d{ISO8601} [%-5p] %m%n

我认为关于订阅的日志应该位于 P8 安装的后端,但不幸的是我找不到它们。

我是否必须启用某种审计日志记录?

4

1 回答 1

4

除非您对日志输出有特定要求,否则我建议使用 Content Engine 提供的工具 — 通过com.filenet.api.engine.HandlerCallContext进行日志记录。有很多方法,例如traceDetailor logError。输出将定向到p8_server_trace.logor p8_server_error.log,默认情况下位于<was root>/profiles/<profile name>/FileNet/<server name>.

您将在文档 — Logging Concepts中找到有关日志记录的详细信息。

于 2016-04-19T10:54:37.947 回答