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