简体   繁体   English

QuickFix Python,CompositeLogFactory 不可用?

[英]QuickFix Python, CompositeLogFactory not available?

In Java or C# you could use compositelogfactory to use both screenlogfactory and filelogfactory to write logs to both a log file and to the screen在 Java 或 C# 中,您可以使用 compositelogfactory 来同时使用 screenlogfactory 和 filelogfactory 将日志写入日志文件和屏幕

QuickFix.ILogFactory logFactory = new QuickFix.CompositeLogFactory(settings);
logFactory = new CompositeLogFactory(
 new LogFactory[] { new ScreenLogFactory(settings),
 new FileLogFactory(settings)});

However in the Python version (SWIG C++ version), I can't find the CompositeLogFactory.但是在 Python 版本(SWIG C++ 版本)中,我找不到 CompositeLogFactory。 Is this not available or is it possible to achieve the same functionality in a different (but similar) way through Python QuickFix?这是不可用的,还是可以通过 Python QuickFix 以不同(但相似)的方式实现相同的功能?

The Python version simply wraps the C++ lib in Python bindings. Python 版本只是将 C++ 库包装在 Python 绑定中。

The C++ version doesn't have a CompositeLogFactory, so the Python-wrapped version doesn't have it either. C++ 版本没有 CompositeLogFactory,因此 Python 包装的版本也没有。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM