NLog類庫使用探索 程式設計配置

2022-01-17 12:18:39 字數 1427 閱讀 2777

以程式設計的方式配置,這是我專案中的,我都不知道為什麼使用程式設計。直接配置不很好嗎,估計他也沒有研究。直接上步驟和**:

建立乙個loggingconfiguration物件,用來儲存配置資訊

至少建立乙個輸出目標物件

設定該輸出目標物件的屬性

設定loggingrule物件,並將其新增到loggingconfiguration物件的loggingrules集合中

啟用該loggingconfiguration物件(將logmanager.configuration設定為該loggingconfiguration物件即可)

using

nlog;

using

nlog.targets;

using

nlog.config;

using

nlog.win32.targets;

class

example

$ $";

filetarget.filename = "

$/file.txt";

filetarget.layout = "$"

;

//step 4. define rules

loggingrule rule1 = new loggingrule("*"

, loglevel.debug, consoletarget);

config.loggingrules.add(rule1);

loggingrule rule2 = new loggingrule("*"

, loglevel.debug, filetarget);

config.loggingrules.add(rule2);

//step 5. activate the configuration

logmanager.configuration =config;

//example usage

logger logger = logmanager.getlogger("

example

");

logger.trace(

"trace log message

");

logger.debug(

"debug log message

");

logger.info(

"info log message

");

logger.warn(

"warn log message

");

logger.error(

"error log message

");

logger.fatal(

"fatal log message

");

} }

NLog類庫使用探索 程式設計配置

以程式設計的方式配置,這是我專案中的,我都不知道為什麼使用程式設計。直接配置不很好嗎,估計他也沒有研究。直接上步驟和 建立乙個loggingconfiguration物件,用來儲存配置資訊 至少建立乙個輸出目標物件 設定該輸出目標物件的屬性 設定loggingrule物件,並將其新增到logging...

日誌框架NLog簡單配置使用

nlog日誌管理工具 這裡介紹最簡單的獲得方式 1.管理nuget程式包 2.在開啟頁面中搜尋nlog並進行安裝,安裝nlog和nlog.config 3.安裝成功後我們可以看到如圖中的檔案及引用 輸出到檔案 file name f filename logs log layout vs輸出視窗 d...

使用類程式設計

在oop中使用類程式設計的一種模型就是客戶 伺服器模型。客戶是使用類的程式。類宣告 包括類方法 則構成了伺服器,他是程式可以使用的資源。類中通過共有方式定義的類方法好比伺服器的介面,伺服器的責任是根據介面 類方法 準確地執行,伺服器設計人員 定義類的程式設計師 只需在對應的介面下設計類實現的細節,而...