Для изменения размера нажмите или перетащите
Визуальный мониторинг

Для упрощения мониторинга работы можно использовать специальное окно MonitorWindow. См. также Визуальные компоненты логирования.

GUI Log Control

Данное окно позволяет выводить сообщения от всех ILogSource:

  • стратегий (Strategy);
  • подключений (IConnector);
  • собственных реализаций ILogSource (например, главное окно в роботе).

В виде дерева показывается вложенность источников. Каждая родительская вершина содержит сообщения всех вложенных и так далее, до самого нижнего уровня. Для стратегий такая иерархия позволяет увидеть дочерние стратегии. Для подключений это также полезно в случае использования BasketTrader. Аналогично, такую же вложенность можно организовать и для собственного робота, реализовав свойство ILogSourceParent.

Использование MonitorWindow

  1. Вначале необходимо создать окно:

    C#
    var monitor = new MonitorWindow();
    monitor.Show();
  2. Далее, созданное окно необходимо через GuiLogListener добавить в свой LogManager:

    C#
    _logManager.Listeners.Add(new GuiLogListener(monitor));
  3. После этого все источники LogManagerSources (стратегии, подключения и т.д.), будут посылать сообщения в MonitorWindow.

См. также