2016-09-27 56 views
0

我有一種方法,我需要做一些concat的某種。基本上,ClassNameLogger是nlog對象,可以寫入.debug或.warn(所以ClassNameLogger.debug)。我想使該方法變得透明,以便用戶可以通過將其作爲參數傳遞來定義它所寫入的級別。Nlog Concat寫入特定日誌

public void LogWarning(Exception ex, LogLevel level) 
    { 
     ClassNameLogger. ("") 
    } 

的LogLevel電平是不同的日誌類型(調試,警告,致命)的枚舉和我需要它基本上寫ClassNameLogger.Debug假設等級參數爲「調試」或ClassNameLogger.Warn如果級別參數爲「警告」

有什麼想法?

+1

怎麼樣'ClassNameLogger.Log(級,EX)'選項與.LOG做到這一點(的水平,前)? – Crozin

+0

ofcourse!我爲什麼沒有想到這個! – Webezine

+0

在NLog中已經有一個'Logger.Log(....)'? – Julian

回答

0

謝謝Crozin - 因爲他證實n日誌有