Моя задача - подключить регистратор El5 к устаревшей базе данных, в которой регистрируются исключения компании. Я следовал инструкциям на этом посту: custom DB logging using enterprise library 4.1Enterprise Library 5 - Исключение журнала для устаревшей базы данных
Вот где я застрял:
Я скопировал FormattedDatabaseTraceListener в мое решение, изменил название на «MyDbTraceListener» и изменить его, чтобы поговорить с моей базе данных. Как получить структуру EL5 для использования моего нового Tracelistener? Я не могу выбрать его в конструкторе конфигурации EL5, поскольку он не является результатом CustomTraceListener.
Любая помощь приветствуется.
В частности, Lab 02, начиная с.24. Кроме того, Линдан, пожалуйста, поделитесь своим опытом с расширением EntLib с нами. –
Спасибо за указатели, чтобы я начал. Сейчас я тестирую лабораторию. Завтра вернусь к этой теме и расскажу, как она прошла. – Lindan
Благодаря вашим указателям, я получил его на работу. Я закончил лабораторию, начиная со страницы 24. Тогда я создал свой собственный tracelistener таким же образом. В методе writelog я вызываю методы, которые пишут вещи, которые мне нужны, в мою базу данных. Для получения дополнительной информации, которая мне нужна, я использовал свойство «data» для исключения , чтобы добавить их. Существует много возможностей для улучшения, но сейчас это работает. Спасибо за вашу помощь. – Lindan