Create separate log files for each script adapter by modifying the formula.properties file. The logging feature uses the log4j interface and is controlled using the standard formula.properties entries for logging.
In this example, logging is controlled for a script adapter named feb‑webspective.
To enable a script adapter to log incoming events:
Add the following lines to the formula.properties file:
# log4j.appender.wst=org.apache.log4j.RollingFileAppender log4j.appender.wst.File=../logs/webspective.rl log4j.appender.wst.Append = true log4j.appender.wst.MaxFileSize = 5000KB log4j.appender.wst.MaxBackupIndex = 10 log4j.appender.wst.layout=org.apache.log4j.PatternLayout log4j.appender.wst.layout.ConversionPattern=%m%n # log4j.appender.savelog=org.apache.log4j.RollingFileAppender log4j.appender.savelog.File=../logs/saveall.rl log4j.appender.savelog.Append = true log4j.appender.savelog.MaxFileSize = 5000KB log4j.appender.savelog.MaxBackupIndex = 10 log4j.appender.savelog.layout=org.apache.log4j.PatternLayout log4j.appender.savelog.layout.ConversionPattern=%m%n # log4j.category.savelog.feb-webspective=DEBUG, wst log4j.additivity.savelog.feb-webspective=false log4j.category.savelog=INFO, savelog log4j.additivity.savelog=false #
Change the line from:
log4j.rootCategory=INFO, A1
to:
log4j.rootCategory=INFO, A, savelog
This adds the logging capability to the savelog.feb-webspective key.