0

如何指示 NxBRE 引擎记录一些消息?我知道有<log>可用的标签,可以按如下方式使用:

<Log level="INFO" msg="blabla"/>

但我找不到任何文件。主要是,我需要这些问题的答案:

  1. 如何指定要使用的日志记录引擎(例如,我想使用 log4net - 我如何让 NxBRE 知道这一点)?

  2. 支持的level属性值是什么?

谢谢!

4

1 回答 1

0

NxBRE 依赖System.Diagnostics于其日志记录需求,因此通过标准 .NET 机制进行配置。这记录在用户指南的第 5 节中,从中获取以下内容:

以下是可用源和开关的列表:

来源/开关名称 | 目的

NxBRE.FlowEngine | Flow Engine 发出的跟踪事件。

NxBRE.FlowEngine.RuleBase | 规则库级别操作(日志、异常)发出的跟踪事件。

NxBRE.InferenceEngine | 推理引擎发出的跟踪事件。NxBRE.Util | 跟踪实用程序类发出的事件。

如果你想使用 log4net,你将不得不 fork 项目并切换到这个日志框架。

于 2013-08-08T16:43:05.243 回答