1.程式中應用新增 log4的程式集,可通過nuget新增
2.新增log4.net.config 檔案
並修改配置如下:
xmlversion="1.0"
encoding
="utf-8"?>
<
configuration
>
<
configsections
>
<
section
name
="log4net"
type
="log4net.config.log4netconfigurationsectionhandler,log4net"/>
configsections
>
<
log4net
debug
="true">
<
name
type
<
file
value
="adslog.log"/>
<
value
="true"/>
<
rollingstyle
value
="size"/>
<
maxsizerollbackups
value
="10"/>
<
maximumfilesize
value
="2mb"/>
<
staticlogfilename
value
="true"/>
<
layout
type
="log4net.layout.patternlayout">
<
conversionpattern
value
="[%date] %thread -- %-5level -- %logger [%m] -- %message%newline"/>
layout
>
>
<
root
>
<
level
value
="debug"/>
<
refroot
>
log4net
>
configuration
>
3.loghelper的新增
**如下:
using system;using system.io;
using system.linq;
using system.text;
using log4net;
[assembly: log4net.config.xmlconfigurator(configfile = @"log4net.config", watch = true)]
namespace auds2000.common
public
static
void info(string info, exception ex = null)
public
static
void debug(exception ex)
public
static
void debug(string info, exception ex = null)
public
static
void error(exception ex)
public
static
void error(string info, exception ex = null)
#region exception擴充套件
public
static
string getexmsg(this
exception ex)
#endregion}}
注意:[assembly: log4net.config.xmlconfigurator(configfile = @"log4net.config", watch = true)]
這個可以不用寫,但是需要到全域性的assembly檔案中新增,兩者保留乙個即可。可以直接通過helper直接記錄日誌。
log4使用介紹
log4的使用方法 layout也分三類 簡單格式,html格式,匹配格式 layout htmllayout patternlayout 輸出簡寫 用在patternlayout m 輸出 中指定的訊息 p 輸出優先順序 r 輸出自應用啟動到輸出該log資訊耗費的毫秒數 c 輸出所屬的類目,通常就...
log4使用介紹
log4的使用方法 layout也分三類 簡單格式,html格式,匹配格式 layout htmllayout patternlayout 輸出簡寫 用在patternlayout m 輸出 中指定的訊息 p 輸出優先順序 r 輸出自應用啟動到輸出該log資訊耗費的毫秒數 c 輸出所屬的類目,通常就...
log4使用介紹
1.首先在專案中新增nuget程式包,如下圖所示 這裡設定的目的,有兩個,一為了得到log4net.config的檔案,另乙個就是日記的開關,日記是否開啟 3.在程式最開始加入 lognet4.config.xmlconfigurator.configure 在assemblyinfo.cs檔案中新...