-4

我想使用 c# 使用 IIS 日志捕获用户的上次登录时间。

我有这样的条目:

  2013-01-24 00:01:00 ::1 GET /WebUI/Editors/CME/Views/TridionDashboard/TridionDashboard.aspx - 81 TRIDION\user123 ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64)+AppleWebKit/537.1+(KHTML,+like+Gecko)+Chrome/21.0.1180.89+Safari/537.1 200 0 0 48

谁能告诉我在特定日期时间之后获取用户ID列表及其时间戳的查询..

谢谢

4

1 回答 1

3

有很多日志文件分析工具可以为您获取这些信息。您希望使用哪种语言?

请注意,该页面会被调用很多次,当有人从特定链接到页面或组件等登录到 Tridion 时,并不总是会调用该页面。

如果这就是您所需要的(虽然不支持),您可以考虑向该页面添加一个脚本,该脚本实际上将您需要的信息记录到数据库或其他东西中。最好还是考虑为它创建一个 GUI 扩展。

如果您确实必须使用日志文件,请查看以下有关使用 LINQ 查询日志文件的文章:http: //www.developerfusion.com/article/84468/linq-to-log-files/

于 2013-01-24T19:23:58.197 回答