我想使用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列表..
由于
答案 0 :(得分:3)
有很多日志文件分析工具可以为您提供此信息。你想用什么语言?
请注意,该页面会被调用很多,并且当有人从指向页面或组件等的特定链接登录Tridion时,并不总是会调用该页面。
如果这就是您所需的全部内容(虽然不受支持),您可以考虑在该页面上添加一个脚本,该脚本实际上将您需要的信息记录到数据库或其他内容中。最好还是考虑为它创建一个GUI扩展。
如果您真的必须使用日志文件,请查看以下有关使用LINQ查询日志文件的文章:http://www.developerfusion.com/article/84468/linq-to-log-files/