资源简介

1.Log4Net_Text.config     将日志写到txt文本文件


2.Log4Net_Xml.config      将日志写到Xml文件

3.Log4Net_SQLServer.config   将日志写到SQLServer数据库

4.Log4Net_Access.config   将日志写到Access数据库

5.Log4Net_SQLite.config   将日志写到SQLite数据库



说明:
建议使用 前三种方式来记录日志,因为Access和SQLite需要一些环境,如果机器没装环境可能会导致日志记录不成功。

LogManager.Utils类中的LogToDataTable可将以Xml形式记录的日志转成内存中的一个表(DataTable)



资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Data;

namespace LogManager
{
    internal class Program
    {
        static void Main(string[] args)
        {
            /*Start 日志记录测试*/
            //log4net.Config.xmlConfigurator.Configure(new FileInfo(string.Format(“{0}config\\Log4Net_Access.config“ AppDomain.CurrentDomain.baseDirectory)));

            //LogManager.AppLog.RunLog(“AppLog.RunLog 日志测试!“);
            //LogManager.AppLog.WarnLog(“AppLog.WarnLog 日志测试!“);
            //LogManager.AppLog.ErrorLog(“AppLog.ErrorLog 日志测试!“ new Exception(“自己的异常,测试日志!“));

            //LogManager.DatabaseLog.RunLog(“DatabaseLog.RunLog 日志测试!“);
            //LogManager.DatabaseLog.WarnLog(“DatabaseLog.War

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-12-23 10:27  LogManager\
     目录           0  2015-12-23 10:28  LogManager\LogManager\
     文件         732  2015-12-23 10:28  LogManager\LogManager.sln
     文件       16896  2015-12-23 10:32  LogManager\LogManager.suo
     目录           0  2015-12-23 10:28  LogManager\LogManager\bin\
     目录           0  2015-12-23 10:32  LogManager\LogManager\bin\Debug\
     目录           0  2015-12-23 10:32  LogManager\LogManager\bin\Debug\config\
     文件        2314  2015-12-17 16:20  LogManager\LogManager\bin\Debug\config\Log4Net_Access.config
     文件        2455  2015-12-07 15:53  LogManager\LogManager\bin\Debug\config\Log4Net_SQLite.config
     文件        2453  2015-12-07 15:54  LogManager\LogManager\bin\Debug\config\Log4Net_SQLServer.config
     文件        1088  2015-12-07 16:15  LogManager\LogManager\bin\Debug\config\Log4Net_Text.config
     文件         927  2015-12-07 16:07  LogManager\LogManager\bin\Debug\config\Log4Net_xml.config
     目录           0  2015-12-23 10:32  LogManager\LogManager\bin\Debug\Dbscript\
     文件      651264  2015-12-17 17:05  LogManager\LogManager\bin\Debug\Dbscript\log4net.accdb
     文件       94208  2015-12-17 17:04  LogManager\LogManager\bin\Debug\Dbscript\log4net.mdb
     目录           0  2015-12-17 16:08  LogManager\LogManager\bin\Debug\dllLibrary\
     文件      301056  2015-12-06 18:12  LogManager\LogManager\bin\Debug\log4net.dll
     文件        9728  2015-12-23 10:32  LogManager\LogManager\bin\Debug\LogManager.exe
     文件       26112  2015-12-23 10:32  LogManager\LogManager\bin\Debug\LogManager.pdb
     文件       11592  2015-12-23 10:28  LogManager\LogManager\bin\Debug\LogManager.vshost.exe
     文件         490  2013-06-18 20:28  LogManager\LogManager\bin\Debug\LogManager.vshost.exe.manifest
     文件      577488  2015-12-16 16:20  LogManager\LogManager\bin\Debug\LogManager.zip
     文件      904704  2010-04-18 13:58  LogManager\LogManager\bin\Debug\System.Data.SQLite.dll
     文件      184765  2010-04-18 13:34  LogManager\LogManager\bin\Debug\System.Data.SQLite.xml
     目录           0  2015-12-23 10:28  LogManager\LogManager\bin\Release\
     目录           0  2015-12-23 10:28  LogManager\LogManager\bin\Release\config\
     文件        2455  2015-12-07 15:53  LogManager\LogManager\bin\Release\config\Log4Net_SQLite.config
     文件        2453  2015-12-07 15:54  LogManager\LogManager\bin\Release\config\Log4Net_SQLServer.config
     文件        1088  2015-12-07 16:15  LogManager\LogManager\bin\Release\config\Log4Net_Text.config
     文件         927  2015-12-07 16:07  LogManager\LogManager\bin\Release\config\Log4Net_xml.config
     目录           0  2015-12-23 10:28  LogManager\LogManager\bin\Release\dllLibrary\
............此处省略52个文件信息

评论

共有 条评论