Log4Net使用詳解(簡單使用)
/// 列舉 關於日誌資訊的型別
/// </summary>
public enum LogType
{
DeBug,//除錯
Info,//資訊
Error//異常
}
ILog log = LogManager.GetLogger("myLogger");
/// <summary>
/// 將異常資訊寫入都文件中
/// </summary>
/// <param name="ErrorForm">異常資訊來源</param>
/// <param name="ErrorMes">異常資訊</param>
/// <returns>成功返回1 失敗返回0</returns>
public void WriLog(LogType Type,object Mes,Exception ex)
{
if (Type == LogType.DeBug)
{
if (log.IsDebugEnabled)
{
log.Debug(Mes,ex);
}
}
if (Type == LogType.Info)
{
if (log.IsInfoEnabled)
{
log.Info(Mes, ex);
}
}
if (Type == LogType.Error)
{
if (log.IsErrorEnabled)
{
log.Error(Mes, ex);
}
}
}
public void WriLog(LogType Type,object Mes)
{
if (Type == LogType.DeBug)
{
if (log.IsDebugEnabled)
{
log.Debug(Mes);
}
}
if (Type == LogType.Info)
{
if (log.IsInfoEnabled)
{
log.Info(Mes);
}
}
if (Type == LogType.Error)
{
if (log.IsErrorEnabled)
{
log.Error(Mes);
}
}
}
相關推薦
Log4Net使用詳解(簡單使用)
/// <summary> /// 列舉 關於日誌資訊的型別 /// </summary> public enum LogType { DeBug,//除錯 Info,//資訊
Android APK反編譯就這麽簡單 詳解(附圖)
雙擊 整合 cmd 進行 自我 nts clas 以及 思路 在學習Android開發的過程你,你往往會去借鑒別人的應用是怎麽開發的,那些漂亮的動畫和精致的布局可能會讓你愛不釋手,作為一個開發者,你可能會很想知道這些效果界面是怎麽去實現的,這時,你便可以對改應用的APK進行
STM32循跡避障小車製作程式碼詳解(簡單實現版)
寫在最前:最近由於需要製作了一個循跡避障小車,製作比較簡單但是還是出現了很多bug,因此在部落格中記錄一下,希望對後期需要製作的能有所幫助,小車由PWM訊號+L293D驅動。(二輪驅動,第三輪為自由輪) 要求:小車要求循跡避障,有兩種避障策略,在循跡黑線上遇到障礙物停車,循跡黑線外遇到障礙物要避
HTTP傳輸協議詳解(簡單易懂)
前言 HTTP: HyperText Transfer Protocol超文字傳輸協議,是網際網路上應用最為廣泛的一種網路協議,所有的WWW檔案都必須遵守這個標準;屬於應用層的面向物件的協議,由於其簡捷、快速的方式,適用於分散式超媒體資訊系統。它於1990年提出,經過幾年的使用與發展,得到不
intellij idea - Project Structure 項目結構詳解(簡單明了)
image intel 項目 項目信息 alt 點擊 span modules 按鈕 IDEA Project Structure 設置 可以點擊 按鈕,或者使用快捷鍵 Ctrl + Shift + Alt + S 打開 Project Structure 。如下如所
spring事務詳解(二)簡單樣例
系列目錄 spring事務詳解(四)測試驗證 spring事務詳解(五)總結提高 一、引子 在Spring中,事務有兩種實現方式: 程式設計式事務管理: 程式設計式事務管理使用底層原始碼可實現更細粒度的事務控制。spring推薦使用TransactionTemplate,典型的模板模
【C語言簡單說】二:第一個C語言程式詳解(1)
如有錯誤請給與糾正… 上一個教程只說明瞭第一個C語言程式原始碼中的: printf("Hello Wrold!"); 這行程式碼的含義,現在我們來說說全部程式碼;當然為了各位的方便,我就把那個程式
Android APK反編譯就這麼簡單 詳解(附圖)
From: http://blog.csdn.net/vipzjyno1/article/details/21039349 在學習Android開發的過程你,你往往會去借鑑別人的應用是怎麼開發的,那些漂亮的動畫和精緻的佈局可能會讓你愛不釋手,作為一個開發者,你可能會很想知
Log4Net使用詳解(續)
說明自從上次在2008年在部落格上發表過有關log4net的用法介紹文章之後(網址:http://blog.csdn.net/zhoufoxcn/archive/2008/03/26/2220533.aspx),有不少朋友在博文下留言詢問一些細節,現在就一些比較普遍的問題
Android簡單計時器詳解(Timer)
Android計時器詳解(Timer) 在開發中我們有時會有這樣的需求,即在固定的每隔一段時間執行某一個任務。比如UI上的控制元件需要隨著時間改變,我們可以使用Java為我們提供的計時器的工具類,即Timer和TimerTask。 API Timer是
[置頂] Android APK反編譯就這麼簡單 詳解(附圖)
在學習Android開發的過程你,你往往會去借鑑別人的應用是怎麼開發的,那些漂亮的動畫和精緻的佈局可能會讓你愛不釋手,作為一個開發者,你可能會很想知道這些效果介面是怎麼去實現的,這時,你便可以對改應用的APK進行反編譯檢視。下面是我參考了一些文章後簡單的教程詳解。 (注
集合詳解(一):Collection以及簡單資料結構
<span style="font-family:Arial;font-size:18px;"> // for迴圈改寫,效率高 for(Iterator it = c.iterator();it.hasNext();){ Student s = (Student) it.next(
c++ LeetCode(陣列篇簡單級別)演算法例題程式碼詳解(一)
原文作者:aircraft 原文連結:https://www.cnblogs.com/DOMLX/p/10940636.html 唉!最近忙著面試找實習,然後都是面試的很多是leetcode的演算法題,所以自己就刷了一遍,並且做些筆記,以後再來複習好了,悲催的
java.util包詳解(二)——Connection接口
操作 相同 元素 叠代 cat roo soft true nbsp Connection接口介紹 Connection接口是java集合的root接口,沒有實現類,只有子接口和實現子接口的各種容器。主要用來表示java集合這一大的抽象概念。 Connection接
WindowManager.LayoutParams 詳解(轉載)
鼠標 chang 結束 name ble edi status 條件 backup WindowManager.LayoutParams 是 WindowManager 接口的嵌套類;繼承於 ViewGroup.LayoutParams 。它的內容十分豐富。其實Window
JQuery中$.ajax()方法參數詳解(轉載)
瀏覽器 object 服務器 字符串 false type: 要求為String類型的參數,請求方式(post或get)默認為get。註意其他http請求方法,例如put和 delete也可以使用,但僅部分瀏覽器支持。timeout: 要求為Number類型的參數,設置請求超時時
Maven詳解(轉載)
odi 解決辦法 ctrl 世界 maven倉庫 避免 -- epo 時間 Maven詳解 一.前言 以前做過的項目中,沒有真正的使用過Maven,只知道其名聲很大,其作用是用來管理jar 包的。最近一段時間在項目過程中使用Maven,用Maven構建的web項目,
Java 多線程詳解(三)------線程的同步
alt 來看 監聽 介紹 創建進程 java 多線程 system ima 關鍵字 Java 多線程詳解(一)------概念的引入:http://www.cnblogs.com/ysocean/p/6882988.html Java 多線程詳解(二)------如何創建進
實現高性能糾刪碼引擎 | 糾刪碼技術詳解(下)
糾刪碼引擎 基礎知識 深入優化 技術 工程師 作者介紹: 徐祥曦,七牛雲工程師,獨立開發了多套高性能糾刪碼/再生碼編碼引擎。柳青,華中科技大學博士,研究方向為基於糾刪碼的分布式存儲系統。前言:在上篇《如何選擇糾刪碼編碼引擎》中,我們簡單了解了 Reed-Solomon Codes(RS 碼
MongoDB執行計劃分析詳解(1)
mongo smu pre als comm 計劃 -- {} direct 正文 queryPlanner queryPlanner是現版本explain的默認模式,queryPlanner模式下並不會去真正進行query語句查詢,而是針對query語句進行執行計劃分析並