Registro de IConnector
Los objetos IConnector, de forma similar a las estrategias, también implementan la interfaz ILogSource. Por lo tanto, desde el objeto IConnector puede recibir mensajes mediante LogManager por todos los medios disponibles para las estrategias.
Ejemplo de registro de IConnector
Primero, necesita crear un administrador de registros:
... private readonly Connector _connector = new Connector(); private readonly LogManager _logManager = new LogManager(); ...Después necesita crear un registrador de archivo y agregarlo a LogManager.Listeners:
_logManager.Listeners.Add(new FileLogListener());El paso final es agregar Connector a LogManager.Sources:
_logManager.Sources.Add(_connector);Como resultado, el programa mostrará mensajes como los siguientes después del inicio:
18:43:15 | Info | RithmicTrader 18:43:15 | Debug | RithmicTrader | ReadPortfolios() 18:43:15 | Debug | RithmicTrader | OnProcessPortfolios() 18:43:15 | Debug | RithmicTrader | 41469|15152,43|15530,8| 18:43:15 | Debug | RithmicTrader | ReadSecurities() 18:43:15 | Debug | RithmicTrader | OnProcessSecurities 18:43:15 | Debug | RithmicTrader | 291|ESU5|