国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

一個簡單的日志類

2019-11-17 03:24:46
字體:
來源:轉載
供稿:網友

一個簡單的日志類

繼前段時間更新的2篇之后,又有日子沒更新了,時間一長怕又不想更了。

放一個以前做的,一直用著的日志類。代碼比較短,也不用碼很多字去說明,代碼如下:

 1 /* 2  * 日志類 log.cs 3  * 作者:寧濤 4  * 時間:2012-09-20 5  * 用法: 6  * NingTao.Log myLog = new NingTao.Log("日志名稱"); 7  * myLog.addLog(@"日志信息"); 8  * 添加一條日志時: 9  * 目錄結構:日志名稱/年月/日.log10  * 日志內容:[時間] 日志信息11 */12 13 using System;14 using System.Text;15 using System.IO;16 17 namespace NingTao18 {19   public class Log20   {21     // 日志分類名稱22     PRivate string logCategory = "logs";23 24     public string LogCategory25     {26       get { return logCategory; }27       set { logCategory = value; }28     }29 30     public Log()31     {32     }33     public Log(string categoryname)34     {35       LogCategory = categoryname;36     }37 38     // 添加一行日志39     public bool addLog(string logContent)40     {41       try42       {43         DateTime currentTime = DateTime.Now;44         // 目錄不存在則創建45         string strPath = System.AppDomain.CurrentDomain.SetupInformation.applicationBase + @"/" + logCategory + currentTime.ToString(@"http://yyyyMM");46         if (!Directory.Exists(strPath))47         {48           Directory.CreateDirectory(strPath);49         }50 51         string strFile = currentTime.ToString(@"http://dd.lo/g");52         string strContent = currentTime.ToString(@"[HH:mm:ss] ");53         strContent += logContent + "/r/n";54         using (var writer = new StreamWriter(strPath + strFile, true, Encoding.UTF8))55         {56           writer.Write(strContent);57         }58         return true;59       }60       catch61       {62         return false;63       }64     }65   }66 }

用法:

先創建實例,指定存放文件夾的名稱。比如我創建一個eventLOg,一個errorLog。

需要保存事件或錯誤信息的時候,只要相應的實例add一條就可以了。

之后軟件運行一段時間,就可以查一下相應的事件及錯誤日志了。

周末如果有時間,準備繼續玩一下leapmotion。畢竟還是想讓它能有點用處,能拿出來顯擺顯擺。比如控制個幻燈片播放什么的。最近試了一下,網頁版幻燈片框架reveal.js竟然可以支持leapmotion控制。想通用的話,還是模擬下鼠標動作比較方便。查了一下,codeproject上面有個MouseKeyboardLibrary鼠標鍵盤鉤子庫,比較好用。準備抽時間把它掛到leapmotion上,先試試用leapmotion代替鼠標。
下篇預告:(關于leapmotion)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武冈市| 大冶市| 屏东县| 芦山县| 内丘县| 安阳市| 临邑县| 保德县| 康马县| 莱西市| 麻栗坡县| 京山县| 威远县| 玛曲县| 长顺县| 玉溪市| 洞头县| 天长市| 嘉兴市| 平南县| 泗阳县| 昌都县| 墨脱县| 宁国市| 桐柏县| 界首市| 通州市| 祁阳县| 明光市| 永济市| 乐业县| 冷水江市| 清新县| 万宁市| 唐河县| 天津市| 富裕县| 凤凰县| 雷波县| 河东区| 灵武市|