Печать к журналу событий DotNetNuke / средство просмотра

Для отладки целей, как я могу распечатать к журналу событий / средство просмотра в DotNetNuke, с помощью VB.NET или C#?

14
задан Kukoy 11 January 2010 в 14:19
поделиться

2 ответа

из http://www.ventrian.com/resources/articles/tabid/213/articletype/articleView/articleD/330/logging-to-the-eventlog.aspx (только соответствующая часть Из статьи):

Использование журнала событий в коде вполне Простой, код выглядит следующим образом: -

Во-первых, создайте экземпляр Eventlogviewer ...

 dim dotnetnuke.services.log.eventnuke.services.log.eventlog.eventLogcontroller
 

Далее, регистрируйте событие, которое вы хотите Ловушка ...

 objeventlog.addlog («Пример сообщения»,
  «Что-то интересное случилось!»,
  Порталы,
  -1,
  Dotnetnuke.services.log.eventlog.eventlogcontroller.eventlogtype.admin_alert)
 

Теперь, когда этот код запущен, событие запись журнала должна появиться в admin -> Log Viewer! Вы можете настроить эти Тип событий, будь то админ, Хост, товар обновлен и т. Д.

23
ответ дан 1 December 2019 в 07:27
поделиться

Также, если вы хотите добавить больше данных в журнал, вы можете использовать класс LogInfo для добавления событий в журнал.

Dim eventLog As EventLogController
eventLog = New EventLogController()

Dim logInfo As DotNetNuke.Services.Log.EventLog.LogInfo
logInfo = New LogInfo()
logInfo.LogUserID = UserId
logInfo.LogPortalID = PortalSettings.PortalId
logInfo.LogTypeKey = EventLogController.EventLogType.ADMIN_ALERT.ToString()
logInfo.AddProperty("PropertyName1", propertyValue1)
logInfo.AddProperty("PropertyName2", propertyValue2)

eventLog.AddLog(logInfo)
8
ответ дан 1 December 2019 в 07:27
поделиться
Другие вопросы по тегам:

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