一、使用將日志記錄到記事本中步驟
1哪些信息是日志中不能保存,將.dll文件加入到項目引用中
2,寫日志記錄器類例如以下:
///
/// 日志記錄器
///
public class LogWriter
{
///
/// 記錄調試信息
///
///
public static void Debug(string message)
{
log4net.ILog log = log4net.LogManager.GetLogger("Logger");
if (log.IsDebugEnabled)
{
log.Debug(message);
}
log = null;

}
///
/// 記錄錯誤信息
///
///
public static void Error(string message)
{
log4net.ILog log = log4net.LogManager.GetLogger("Logger");
if (log.IsErrorEnabled)
{
log.Error(message);
}
log = null;
}
///
/// 記錄致命錯誤
///
///

public static void Fatal(string message)
{
log4net.ILog log = log4net.LogManager.GetLogger("Logger");
if (log.IsFatalEnabled)
{
log.Fatal(message);
}
log = null;
}
///
/// 記錄一般信息
///
///
public static void Info(string message)
{
log4net.ILog log = log4net.LogManager.GetLogger("Logger");
if (log.IsInfoEnabled)
{

log.Info(message);
}
log = null;
}
///
/// 記錄警告信息
///
///
public static void Warn(string message)
{
log4net.ILog log = log4net.LogManager.GetLogger("Logger");
if (log.IsWarnEnabled)
{
log.Warn(message);
}
log = null;
}
}
3,在web程序的根文件夾中加入.文件內容例如以下所看到的

4,使用時進行例如以下調用就能夠生成在應用程序的根文件夾下生成一個log文件夾,而且在文件夾中會生成以時間為名稱的日志文件
LogWriter.Info("請選擇認證方式Info");
LogWriter.Warn("請選擇認證方式Warn");
LogWriter.Fatal("請選擇認證方式Fatal");
LogWriter.Error("請選擇認證方式Error");
LogWriter.Debug("請選擇認證方式Debug");
二。將使用將日志文件保存到數據庫中
參考鏈接點擊打開鏈接(注意:這里配置的是sql 數據庫)
如要保存到或其它數據庫,請鏈接點擊打開鏈接。在這里你能夠查詢到使用將日志信息保存到不同數據庫的配置文件信息。
當中我在做將日志信息保存到數據庫時哪些信息是日志中不能保存,遇到些問題,我們系統使用的是..dll,可是非常多演示樣例中給出的是.Data..dll,全部導致在配置
應該更改為?
在這里一定要注意Version和PublicKeyToken的準確性,否則是無法插入數據庫中的。