SimpleLogArchive
Этот класс содержит методы для работы с архивами журналов. Архивация выполняется только для следующих таблиц:
- Основной журнал (sys_log)
- Журнал работы скриптов (sys_log_script)
- Журнал исключений (sys_log_exception)
removeUnpacked(sysLogArchiveId)
Используйте метод, чтобы удалить временные таблицы журналов, созданные при предыдущей распаковке. По умолчанию журналы старше одного месяца считаются устаревшими. Вы можете изменить период архивации журналов в системном свойстве simple.logs.rotate_period_in_days.
Параметры:
Наименование | Тип | Обязательно | Значение по умолчанию |
---|---|---|---|
sysLogArchiveId | String | Да | Нет |
Возвращаемое значение:
Тип | Описание |
---|---|
Void | Метод не возвращает значение. |
Пример:
const logArchive = new SimpleLogArchive();
logArchive.removeUnpacked('161478566913431857');
runPacking()
Используйте этот метод, чтобы поместить устаревшие журналы в архив. По умолчанию журналы старше одного месяца считаются устаревшими. Вы можете изменить период архивации журналов в системном свойстве simple.logs.rotate_period_in_days.
Возвращаемое значение:
Тип | Описание |
---|---|
Void | Метод не возвращает значение. |
Пример:
const logArchive = new SimpleLogArchive();
logArchive.runPacking();
runUnpacking(sysLogArchiveId)
Используйте этот метод, чтобы запустить распаковку архива журнала. После завершения распаковки журналы помещаются в соответству ющие таблицы журналов. Подробнее читайте в статье Системные журналы.
Параметры:
Наименование | Тип | Обязательно | Значение по умолчанию |
---|---|---|---|
sysLogArchiveId | String | Да | Нет |
Возвращаемое значение:
Тип | Описание |
---|---|
Void | Метод не возвращает значение. |
Пример:
const logArchive = new SimpleLogArchive();
logArchive.runUnpacking('161478566913431857');