[ ILog ]

Интерейс ILog служит для реализации менеджеров лог-файлов.

Переменные менеджера логов

Переменные на данный момент хранятся не в самом плагине, а читаются из глобальных переменных окружения Engine (GetEnvParam, SetEnvParam).
  • [LogManager]ShowErrorWindow - показывать ли системное окно в случае ошибки (для Win32)
  • [LogManager]LogName - имя текущего лога (пригодится, например, для вывода содержимого лога в граф. консоль)
  • [LogManager]ErrorLevel - уровень вывода ошибок, выше этого уровня ошибки игнорируются
  • [LogManager]ShowTime - добавление в лог времени
  • [Paths]LogPath - имя каталога куда сохранять лог.

    Уровень ошибок:

    При работе могут встретится ошибки следующего уровня:
  • 0 - продолжать работу вообще невозможно
  • 1 - продолжать работу возможно, но плохо :) (например - без видео, без сети, итп)
  • 2 - продолжать работу возможно, но могут быть сбои (например - добавить ноду нельзя, текстуры пока нет)
  • 3 - что-то непонятное происходит, но работать можно (например - указатель уже установлен)