问题描述
有关调试的目的,我怎么能打印到事件日志/查看器在DotNetNuke的,使用VB.NET或C#?
For debugging purposes, how can I print to the event log/viewer in DotNetNuke, using VB.NET or C#?
推荐答案
:// WWW .ventrian.com /资源/文章/ tabid / 213 / articleType / ArticleView /条款ArticleID / 330 /日志记录到最EventLog.aspx (只是文章的相关部分):
From http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/330/Logging-to-the-EventLog.aspx (just the relevant part of the article):
使用事件日志中的代码是相当
简单,将码如下: -
首先,创建$ b $的一个实例b EventLogViewer ...
First, create an instance of the EventLogViewer...
Dim objEventLog As New DotNetNuke.Services.Log.EventLog.EventLogController
接下来,登录您希望
陷阱事件...
Next, log the event you wish to trap...
objEventLog.AddLog("Sample Message",
"Something Interesting Happened!",
PortalSettings,
-1,
DotNetNuke.Services.Log.EventLog.EventLogController.EventLogType.ADMIN_ALERT)
现在,当这个代码运行,事件
日志条目应该会出现在管理 - >
日志查看器!您可以自定义事件,这些
型,无论是管理,
主机,产品的更新等。
Now, when this code is run, the event log entry should appear in admin -> log viewer! You can customise these type of events, whether they be admin, host, item updated, etc.
这篇关于打印到DotNetNuke的事件日志/查看器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!