日志记录触发器脚本
要协助调试触发器脚本,您可以从触发器脚本写入到 server.log 文件中。触发器脚本的输出数据可能会表明问题所在。
要打印到日志文件,请使用以下语法:
Packages.mks.util.Logger.message("Category", level, "Text");
其中:
Category - 日志记录类别。
Level - 日志记录级别。
Text - 要写入服务器日志文件的文本。
例如:
Packages.mks.util.Logger.message( "DEBUG", 5, "Debug message!" );
决定是否要使用默认的调试日志记录类别、每个触发器脚本的自定义类别或所有触发器脚本的自定义类别。
要打印到服务器日志,PTC 建议使用 JavaScript 功能,例如:
function print(msg, level) {
if (level == null) level = 5;
Packages.mks.util.Logger.message("MYTRIGGER", level, msg);
}
如果您使用自定义类别,则需要使用新类别更新 logger.properties 文件,例如:
mksis.logger.message.includeCategory.MYTRIGGER=10
这对您有帮助吗?