南京軟件開發之超實用的日志分析器
發布時間:Mar 09, 2022
已有 人瀏覽
在寫上位機程序時,總是要記錄大量的系統日志、報文日志、異常日志。常用的日志記錄方式,都是以文本文件的形式,按照幾M一個文件的形式保存在磁盤中,方便日后整理分析。引用常用的日志記錄類log4net確實非常方便的解決日志管理的問題。但這種方式也有一定局限性,如我們想要實時的分析日志,log4net是要先打開生成的日志文件,加載內容。這樣加載的數據無法實時更新,故無法實時分析。
為了解決實時顯示日志與日志持久化保存的矛盾,開發了一個日志分析器,可以在調用log4net進行持久化操作前,加入一個窗體打印函數調用,先進行窗體上顯示,再做持久化保存。本日志分析器另一個優點是,窗體上的日志分析是支持正則表達式的,可以按任意正則條件進行過濾。支持多次反復過濾查詢、支持日志駐停、 支持歷史查詢選項,支持日志條數清理(超過最大日志行數將依次清除最早的100行),支持復制導出。
日志分析器界面:

軟件定制核心代碼:
主站蜘蛛池模板:
铜梁县|
镇平县|
阜宁县|
石狮市|
万山特区|
鄂托克前旗|
六枝特区|
广元市|
松阳县|
石棉县|
桐乡市|
监利县|
克什克腾旗|
洪泽县|
墨江|
盘锦市|
乌鲁木齐县|
明星|
静海县|
镇雄县|
涿鹿县|
湟中县|
广宗县|
鄂托克旗|
江达县|
盐源县|
西乌|
保定市|
宜宾市|
鹤山市|
绍兴县|
福海县|
鹿邑县|
社旗县|
灵台县|
伊川县|
宁海县|
绥滨县|
伊金霍洛旗|
瑞昌市|
印江|