0
Kreont
14.12.11
✎
20:04
|
Ну или другой способ может кто знает как програмно отключать/включать логирование событий или для пользователя,
или до запуска определенной обработки отключить, потом опять включить.
П.С. Обработка вносит 3-10 тис. записей в БД, и замусоривается лог ненужными данными.
|
|
3
pumbaEO
14.12.11
✎
20:13
|
Глобальный контекст (Global context)
УстановитьИспользованиеЖурналаРегистрации (SetEventLogUse)
Синтаксис:
УстановитьИспользованиеЖурналаРегистрации(<Уровни>)
Параметры:
<Уровни> (обязательный)
Тип: Массив. Массив уровней важности регистрируемых событий.
Состоит из значений типа УровеньЖурналаРегистрации.
Пустой массив означает, что никакие события регистрировать не надо.
Помимо пустого массива, допускаются следующие наборы значений:
Ошибка;
Ошибка, Предупреждение;
Ошибка, Предупреждение, Информация;
Ошибка, Предупреждение, Информация, Примечание.
Порядок значений в массиве не существенен.
Описание:
Метод устанавливает, какие события (по уровню важности) должны регистрироваться в журнале.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Примечание:
Выполняется только при отсутствии других соединений с информационной базой.
Пример:
// будут регистрироваться события уровней: Информация, Предупреждение, Ошибка,
// Примечания – регистрироваться не будут
Уровни = Новый Массив;
Уровни.Добавить(УровеньЖурналаРегистрации.Ошибка);
Уровни.Добавить(УровеньЖурналаРегистрации.Информация);
Уровни.Добавить(УровеньЖурналаРегистрации.Предупреждение);
УстановитьИспользованиеЖурналаРегистрации(Уровни);
// Полное отключение регистрации событий в журнале:
УстановитьИспользованиеЖурналаРегистрации (Новый Массив);
|
|