Управляйте файлами журнала

Лучшые практики для логарифмического управления

Используйте эти рекомендации в качестве руководства при определении значений для опций, перечисленных в Логарифмическом Задержании и Архивных Настройках.

  • Постарайтесь не помещать log-root и log-archive-root в различных физических файловых системах.

  • Поместите файлы журнала в локальные диски, не в сетевые диски.

  • Отправьте MATLAB® вывод в stdout. Разработайте соответствующую, сопоставимую стратегию журналирования после лучших методов кодирования MATLAB. См. Основы программирования MATLAB для инструкций.

Регистрируйте задержание и заархивируйте настройки

Данные логов записаны в файл main.log сервера столько, сколько определенный экземпляр сервера активен, или до полуночи. То, когда сервер перезапущен, данные логов записан в архивный журнал, расположилось в папке архивного журнала, заданной log-archive-root.

Можно установить параметры, которые задают, когда main.log архивируется с помощью следующих опций в файле main_config каждого сервера.

  • log-rotation-size — Когда main.log достигает этого размера, активный журнал записан в архивный журнал (расположенный в папке, заданной log-archive-root).

  • log-archive-max-size — Когда объединенный размер всех файлов в архивной папке (местоположение, заданное log-archive-root), достигает этого предела, архивные журналы очищены, пока объединенный размер всех файлов в архивной папке не является меньше, чем log-archive-max-size. Самые старые архивные журналы удалены сначала.

Задайте значения для этих опций с помощью следующих модулей и обозначений:

Представляйте эти единицы измерения...Используя это обозначение...Пример
Байт b900b
Килобайт (1 024 байта)k700k
Мегабайты (1 024 килобайта)m40m
Гигабайты (1 024 мегабайта)g10g
Терабайты (1 024 гигабайта)t2t
Петабайты (1 024 терабайта)p1p

Примечание

Минимальное значение, которое можно задать для log-rotation-size, составляет 1 мегабайт.

На Windows® 32-битные системы не поддержаны значения, больше, чем 232 байта. Например, определение 5g не допустимо в системах Windows 32-bit.

Установка уровней детализации файла журнала

Логарифмический уровень обеспечивает разные уровни информации для поиска и устранения неисправностей:

  • ошибка Уведомление о проблемах или неожиданных результатах.

  • предупреждение События, которые могли привести к проблемам, если не обращено.

  • information — Высокоуровневая информация о главных событиях сервера.

  • трассировка Подробная информация о внутреннем состоянии сервера.

Логарифмический уровень установлен с помощью свойства настройки log-severity.

Прежде чем вы вызовете поддержку, необходимо установить уровни журналирования на trace.