2011-08-25 3 views
4

Я создаю небольшое веб-приложение C# (написанное в mvc). Мне нужно записать основную информацию в базу данных. Я исследовал и нашел log4net достаточно обширным и популярным.log4net appender to mysql в приложении C#

Я использую mysql в качестве базы данных подчеркивания. Я нашел несколько примеров того, как регистрироваться с помощью log4net в базе данных mysql, но не работает, и все они выглядят довольно устаревшими.

У кого-нибудь есть образец кода для этого?

спасибо.

+1

Это плохой знак. Я слышал, как люди бредили log4net, но они всегда знают, как это работает. Поскольку это такое небольшое приложение, разве вы не использовали бы [Trace] (http://www.15seconds.com/issue/020910.htm) вместо этого? Он прост в использовании и уже включен в .NET, поэтому вам не понадобится внешняя библиотека. –

+0

@Robert, я обычно соглашаюсь. Но я использую этот проект в качестве способа изучения новых технологий \ технологий. – vondip

+0

Это довольно актуально: http://www.beefycode.com/post/Log4Net-Tutorial-pt-1-Getting-Started.aspx –

ответ

4

Мне кажется, что вы можете достичь этого регистрации через AdoNetAppender. Похоже, вы можете настроить тип подключения (mysql, oracle, sqlserver и т. Д.).

The connection type (provider) can be specified by setting the connectionType property Выше был взят из:
http://logging.apache.org/log4net/release/sdk/log4net.Appender.AdoNetAppender.html

Я буду стараться следовать с примерной конфигурацией для этого, но я думаю, что они делают честную работу, объясняя, как это сделать с сервером SQL и вам кажется, что вам просто нужно будет изменить connectionString и connectionType.

Смежные вопросы