Project

General

Profile

Actions

Feature #985

closed

Настройка ведения журнала.

Added by Mellon almost 12 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Overall
Target version:
Start date:
03/12/2013
Due date:
% Done:

100%

Estimated time:
10:00 h

Description

Не знаю как у вас, а у нас многие модули имеют свойство засорять логи дебага ненужной информацией в конкретные моменты тестирования, и, скажем так, более того, "чувствительной к безопасности" инфой, евпочя.
По этому предлагаю запилить интерфейс подробной настройки ведения журналов отладки.

За основу можно взять LeechCraft::Модули
Возможно, список должен включать и Core.
Вместо чекбоксов предлагаю приделать выпадающие списки:

Default
Debug
Warning
Error/Critical/Fatal
None

Причем каждый предыдущий включает все последующие, то есть Debug = Debug+Warning+Fatal, Warning = Warning+Fatal и тд
Под списком модулей имеет смысл разместить следующие настройки
[Debug] Уровень журналирования по умолчанию (список из Debug,Warning,Error,None)
[ ] Отдельные журналы для каждого модуля. (Separate logs for each module)
[ ] Перезаписывать журналы при старте вместо их продолжения.

Также, возможно, имеет смысл, отвести под логи отдельную директорию, вроде ~/.leechcraft/logs/

Actions

Also available in: Atom PDF