2011-11-30 78 views
1

DotNetNuke(Ver 05.06.02(144))的新功能和编写SSRS报告以跟踪用户登录系统的次数,因为这是他们工作要求的一部分。
看来这个数据存储在EventLog.LogTypeKey - >“LOGIN_SUCCESS”是我需要计数的项目。
问题在于表格被以某种方式清除。对于任何大于24小时的成功登录,我都没有点击。

有谁知道清除这些值的设置?DotNetNuke事件日志表正在删除

谢谢

+0

看来它可能是某种预定事件,因为它每个事件类型只能保存10条记录。但记录不会立即消失... –

回答

2

如果您转到EVENT VIEWER页面并转到该模块的操作菜单,则可以转至特定事件并查看要存储的默认数量的历史物品配置。

EX:LOGIN_SUCCESS事件我相信存储10条记录,之后从数据库中删除条目。

每种事件类型都可以单独配置。

+0

是的,星期五才发现。感谢您的验证! –

0

默认情况下,DotNetNuke不会清除EventLog表。您可以在主机菜单的计划页面中找到DNN的计划任务。 DNN时间表可以执行任何继承DotNetNuke框架提供的SchedulerClient基类的代码。但是没有EventLog清除代码作为调度程序客户端。

站点管理员可能已添加EventLog清除。你有没有检查是否有任何SQL Server作业或Windows计划任务?还有一个Scheduled SQL Jobs模块来调度SQL脚本。