Что существуют другие альтернативы входу log4net? [закрытый]

Добавьте объект и установите его свойство "Selected" на истинный, Вы, вероятно, захотите установить "appenddatabounditems" свойство на истинный также, таким образом, Ваше начальное значение не будет удалено при привязке данных.

, Если Вы говорите об устанавливании начального значения, которое находится в Ваших связанных с данными объектах затем, сцепляются в Ваше ondatabound событие и устанавливают, какой индекс Вы хотите к selected=true, Вы захотите перенести его в "если не page.isPostBack затем...." хотя

Protected Sub DepartmentDropDownList_DataBound(ByVal sender As Object, ByVal e As    System.EventArgs) Handles DepartmentDropDownList.DataBound
    If Not Page.IsPostBack Then
        DepartmentDropDownList.SelectedValue = "somevalue"
    End If
End Sub
7
задан csharptest.net 11 October 2009 в 13:50
поделиться

6 ответов

NLog , вероятно, другой крупный игрок в этой области. Кроме того, в библиотеке Entreprise есть блок приложений , предназначенный для отслеживания и ведения журнала.

7
ответ дан 6 December 2019 в 10:51
поделиться

Почему бы не использовать только классы .NET для ведения журнала?

С помощью Custom-Listeners вы можете делать практически все, что угодно для ведения журнала, можете применять фильтры, распространять журналы на несколько целей, баз данных, файлов , сеть, что угодно.

Просто посмотрите, на что способна .NET-Framework, и вы будете удивлены.

4
ответ дан 6 December 2019 в 10:51
поделиться

Существует довольно много библиотек и инструментов для ведения журналов .NET, вот обширный список:

http://www.dotnetlogging.com/

Вы также можете захотеть Взгляните на наш продукт для ведения журналов .NET SmartInspect , который предоставляет широкие возможности ведения журналов (в отличие от функций ведения журналов только по тексту в большинстве других инструментов) и поставляется с программой просмотра журналов и дополнительным приложением сервера журналов.

3
ответ дан 6 December 2019 в 10:51
поделиться

Попробуйте Elmah это довольно просто, заметьте, log4net не так уж и плох, если вы вникнете в него ....

Что на самом деле у вас головные боли?

2
ответ дан 6 December 2019 в 10:51
поделиться

Мы используем Корпоративную библиотеку исключительно в нашей корпоративной среде ( Блок ведения журнала ). И недавно я начал использовать Log4Net в личных проектах.

Судя по опыту, Enterprise Library, хотя и мощная, представляет собой огромную боль для начала работы. Не только из-за попытки выяснить, какую DLL использовать, но и из-за того, что конфигурация может стать громоздкой.

С другой стороны, я обнаружил, что Log4Net чрезвычайно прост, и вы можете начать работу в кратчайшие сроки; буквально меньше чем за час.

Конечно, я фанат РС (хорошо, не совсем, но они - причина, по которой я могу зарабатывать на жизнь) и обычно хожу с РС. Однако я порекомендовал перейти на Log4Net на работе. Его простота действительно освежает.

1
ответ дан 6 December 2019 в 10:51
поделиться

Взгляните на Common.Logging . Он работает со всеми основными фреймворками журналирования (system.diagnostics, log4net, nlog, entreprise library) и позволяет переключать фреймворки журналирования из конфигурации.

Из моего личного опыта - я использовал трассировку .NET в корпоративной среде, которая не использовалась Это не позволяет нам использовать открытый исходный код, и после того, как мы усовершенствовали трассировщик файлов, им стало довольно легко пользоваться. Сейчас я использую log4net, он довольно приятный, но требует некоторого привыкания.

0
ответ дан 6 December 2019 в 10:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: