Когда вы создаете экземпляр приложения QF, вы обычно предоставляете «Фабрики», например,
settings = fix.SessionSettings( fix_settings_file )
storeFactory = fix.FileStoreFactory( settings )
logFactory = fix.ScreenLogFactory( settings )
initiator = fix.SocketInitiator( self, storeFactory, settings, logFactory )
initiator.start()
Если вы передадите None
вместо logFactory
(или эквивалентно пропустите параметр), QF не будет регистрировать сообщения на экране:
settings = fix.SessionSettings( fix_settings_file )
storeFactory = fix.FileStoreFactory( settings )
initiator = fix.SocketInitiator( self, storeFactory, settings, logFactory = None) # or: fix.SocketInitiator( self, storeFactory, settings)