本文共 2180 字,大约阅读时间需要 7 分钟。
-Log4net 简介
Log4net是一个开源的错误日志记录项目,易用性强,源自log4j,品质值得信赖。 要想获取最新版本的log4net组件库,可以到官方网站http://logging.apache.org/log4net/下载。 利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS SQL Server, Access, Oracle9i,Oracle8i,DB2,SQLite)中。 WinForm对应的是*.exe.config,WebForm对应的是*.config[assembly: log4net.Config.XmlConfigurator(Watch = true)]5 修改App.config 原来是这样的
6 测试
代码中要引用log4net头文件,不然报错 using log4net; 代码写在Program.cs里面using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using System.Windows.Forms;using log4net;namespace LogTest{ class Program { ////// The main entry point for the application. /// static void Main(string[] args) { StartService sart = new StartService(); sart.Start(); sart.Stop(); } class StartService { private static ILog log = log4net.LogManager.GetLogger(typeof(StartService)); public void Start() { Console.WriteLine("Starting WriteLine...."); log.Info("Starting log.Info...."); log.Error("Starting log.Error...."); } public void Stop() { Console.WriteLine(" Stopping WriteLine...."); log.Info("Stopping log.Info...."); log.Error("Stopping log.Error...."); } } }}
转载地址:http://pnabi.baihongyu.com/