LogBox був сильно натхненний Apache Log4j .
За замовчуванням, LogBox входить до складу всіх ColdBox пакетів, версії 3 або вище.
Це не означає, LogBox необхідно ColdBox працювати, розробники будучи в змозі використати LogBox як автономне додаток.
LogBox поліпшить як розробники налагоджувати код, що дозволяє їм слідувати і записувати, як поводиться додаток, а потім випити за результатами, шукаючи проблеми або бажаного дії.
Сам LogBox складається з чотирьох складових частин: основних LogBox, середа журналирования, складових створення журналу і контролера розташування.
Це компоненти забезпечують дуже гнучку реєстрації утиліту для ColdFusion, але добре організовані і дуже проста у використанні.
Особливості
- класифікувати Протоколювання подій
- Легка установка в існуючі програми
- Настроювані рівні ведення журналу
- настроюється протоколювання напрямки
- формати повідомлень настроюється протоколювання
- Програмний API доступні
- Багато документації
- Підтримувані напрямки ведення журналу
- Локальний файл
- База даних
- Роз'єми
- SMS
- обробник реєстрації ColdFusion
- Системна консоль
- користувальницький обробник
Що нового У цьому випуску:
- Помилки:
- Усічення категорії даних, щоб уникнути помилок при вставці на DB Appender
- Покращення:
- застарілим logbox Підтримка XML
Що нового у версії 1.6:
- зручних способів перевірки журналу :. CanDebug (), canInfo (), canWarn (), canFatal (), canError ()
- Краще документація по класах лісозаготівельних і рівнів.
- Підвищення класу LogEvent, щоб краще серіалізациі схеми для extraInfo, він може використовувати конференц- $ ToString () на вхідному додаткову інформацію об'єкта, щоб зробити автоматичну сериализацию на ньому. Якщо ні, якщо комплекс буде використовувати позначення JSON.
- LogBox категорія розбір потребує перевірки довжини, коли категорія відправлено порожнім.
- Налаштування продуктивності, що є Outta рука.
Що нового у версії 1.5:
- Приховані рівні ведення журналу не є зміни на макс рівні тільки, але обидва, омани, як в те, що говорить документація. Це коли ви робите :. Інформація = ["myapp.model"] або налагодження = ["coldbox.system.ioc"]
- Додана можливість конкатенації всіх програмних методів конфігурування, так що ви можете об'єднати їх JQuery стиль.
- SB Appender відмова при оголошенні майна columnMap, instance.columns не визначений тепер виправлена.
Що нового у версії 1.4:
- Виправлення DSL при виконанні Appender спорідненість, чи не перетворення рівнів журналів Числовий.
- рівнях протоколювання isLevelValid не забезпечуючи неправильної експлуатації логічне Допустимі значення рівня.
- Appender () не робить перевірки рівня.
- Рефакторинг типи рівнів журналу аргументів для консолідації їх в три способи введення, завдяки Бред деревини.
- Appender реєстрація Init () не реєструє рівень журналу правильно.
- Refactor реєстратор і Appender перевірити рівень ведення журналу, відправлені через Init ().
- Оновлення Страхові з джерел даних, і нехай CF кинути виняток замість цього.
- Створення XML-схеми для LogBox.
Вимоги
- ColdFusion MX 7 або вище
- Railo 2 або вище
- BlueDragon 7 або вище
Коментар не знайдено