Below you will find pages that utilize the taxonomy term “Common.Logging”
Posts
Common.Logging - A portable logging abstraction for .NET
Common.Logging 是一 Log 元件,提供 Log 的抽象接口介面,以及許多不同的實作,支援 Log4net,Nlog,Microsoft Enterprise Library logging,Microsoft Application Insights,Microsoft Event Tracing for Windows,及 Serilog。
使用上大概分為四個步驟,第一要安裝 Common.Logging 與 Adapter 的套件,接著要設定 Common.Logging,再來是設定 Adapter 的設定,最後就可以透過 Common.Logging 將 Log 寫入。
Common.Logging 的套件透過 NuGet 安裝即可,這邊也可以直接安裝 Adapter 套件,像是要用 Log4Net 來寫 Log 的話,可以直接安裝 Common.Logging.Log4Net1215 這個套件。
套件安裝完後要設定 Common.Logging,開啟設定檔設定 common 的 section group,在 common 的 section group 這邊要設定 Adapter 以及其參數,像這邊指定使用 Log4Net 的 Adapter 去處理 Log,指定並監控 Adapter 的設定檔 log4net.config。
<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <sectionGroup name="common"> <section name="logging" type="Common.
read more