Table of Contents

Визуальный мониторинг

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

GUI LogControl

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

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

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

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

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

  2. Далее, созданное окно необходимо через GuiLogListener добавить в свой LogManager:

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

См. также

Визуальные компоненты логирования