如何禁用所有 Quickfix/n 的日志和文件工厂?我想自己处理所有日志记录和消息发送,因为我不喜欢 Quickfix 源日志消息的方式,这意味着我想决定日志消息何时以及如何产生。有没有办法完全禁用任何基于屏幕或基于文件的日志记录?
谢谢
最佳答案
应该有一个 NullLogFactory,但我目前没有看到一个,我有点困惑为什么没有。我以为有一个。 (如果你不知道,我保持 QF/n。)
但是你可以这样创建一个:
public class NullLogFactory : ILogFactory
{
SessionSettings settings_;
#region LogFactory Members
public NullLogFactory(SessionSettings settings)
{}
public ILog Create(SessionID sessionID)
{
return new QuickFix.NullLog();
}
#endregion
}
下一个 QF/n 版本将包含一个空工厂或其他东西来填补这个空白。
关于c# - Quickfix/n,如何禁用商店和日志工厂?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17987720/