Skip to main content

處理*.evt文件

好久沒寫東西了,那是因為好久沒有做新東西,好久沒看過任何的技術資料了。頹廢啊。今天總算有點新任務。

BOSS不知道怎么想到,要把很多服務器中的event log收集到一個數據庫中出報表。然而這些服務器遍布全球(其實也只是在美國和中國而已),只好采用導出成*.evt文件來傳輸,再導入到數據庫中。如果直接處理event log還方便,直接用System.Diagnostics.EventLog就很容易處理了。處理*.evt文件就沒有什么直接的類可以調用了。

使用.net的同志可以看看EventLogParser,相當不錯,注釋得也很清楚。msdn上也有相關文檔對evt文件格式的說明。

Comments

Popular posts from this blog

Python中的self

习惯上,任何Python类方法的第一个参数(对当前实例d的引用)都叫做self。这个参数扮演着C++或Java中的保留字this的角色,但self在Python中并不是一个保留字,它只是一个命名习惯。虽然如此,也请除了self之外不要使用其它的名字,这是一个非常坚固的习惯。 出自:《Dive Into Python》

Google Notebook整合了Google 书签

FF上一直装有Google笔记本的插件,一直没有到一面上去看,今天无意点到。发现多了个叫“Unfiled”的记事本,记得自己并未建过这么个东西,进去一看才发现,其实就是我的Google书签: 并且右下角也多了“Labels”,且与我Google书签中的相同。 其实人家的右上角的“ New features! ”里说得很清楚: Integration with Google Bookmarks Notebook is now integrated with Google Bookmarks. Your bookmarks will show up as a special Unfiled notebook, making Google Notebook a single place to collect and organize interesting web pages. To publish and collaborate, just drag and drop bookmarks into notebooks.