nlog官方幫助 使用Nlog記錄文字日誌

2021-10-16 18:33:51 字數 1268 閱讀 9523

1. 安裝nlog

在vs的nuget包管理器中直接搜nlog,然後安裝nlog(用於系統引用nlog.dll)和nlog.config(用於系統自動生成nlog.config檔案),至於圖中第三個包,不知道啥時候自己加進去了

引用nlog的huget包管理器.png

2. 配置nlog.config (非常重要)

注意看nlog.config檔案上的注釋說明 (‾◡◝)

xmlns:xsi=""

xsi:schemalocation=" nlog.xsd"

autoreload="true"

throwexceptions="false"

throwconfigexceptions="true"

internalloglevel="off" internallogfile="c:\temp\nlog-internal.log">

3. 呼叫nlog

個人覺得多用 logmanager.getlogger() 這個方法吧

// 1.getcurrentclasslogger 獲取具有當前類名稱的日誌記錄器。

// 這是一種執行緩慢的方法。確保你不是在迴圈中做這個。

private static logger logger = logmanager.getcurrentclasslogger();

logger.fatal("2333--fatal致命");

logger.error("2333--error錯誤");

logger.warn("2333--warn警告");

logger.info("2333--info資訊");

// 2.getlogger 獲取指定的命名日誌程式。

private static logger loghi = logmanager.getlogger("hi_nlog");

loghi.debug("hi nlog--fatal致命");

loghi.fatal("hi nlog--fatal致命");

loghi.error("hi nlog--error錯誤");

loghi.warn("hi nlog--warn警告");

loghi.info("hi nlog--info資訊");

private static logger loghello = logmanager.getlogger("hello_nlog");

loghello.info("hello nlog--info資訊");

完結撒花★,°:.☆( ̄▽ ̄)/$:.°★ 。

nlog官方幫助 NLog的介紹使用

nlog是什麼 nlog是乙個基於.net平台編寫的類庫,我們可以使用nlog在應用程式中新增極為完善的跟蹤除錯 nlog是乙個簡單靈活的.net日誌記錄類庫。通過使用nlog,我們可以在任何一種.net語言中輸出帶有上下文的 contextual information 除錯診斷資訊,根據喜好配置...

nlog官方幫助 NLog的介紹使用

centos系統下hadoop 2.4.1集群安裝配置 簡易版 hdu 3668 volume 數學,積分 題意 求圖中交叉圓柱體的體積 析 大體思路很明確,把兩個圓柱的體積加起來 減去中間公共部分的即可 第一步首先得想到公共部分是乙個怎樣的圖形.這個在高數下冊例題中有講到 中間實線部分就是第一卦限...

NLog簡單使用

一 安裝 二 安裝後會在根目錄出現nlog.config配置檔案,簡單修改配置檔案為寫入檔案記錄日誌 xml version 1.0 encoding utf 8 nlog xmlns xmlns xsi xsi schemalocation nlog.xsd autoreload true thr...