转自:http://www.cnblogs.com/qingyuan/archive/2011/05/13/2045616.html 前端日子自己写了一个简单的日志跟踪程序,现在目前正在做的一个项目中使用以便于跟踪程序异常和运行状况,但是被否认了!可能是没有权威性,于是自己总结了一下Log4net日志跟踪系统,这里分享大家学习一下.当然写这个文章的人太多了,这里不是做任何攀比,只是简单的分享供有需要的人. 一. Log4Net 简介 Log4net 是 Apache 下一个开放源码的项目,它是L…
原文:http://kb.cnblogs.com/page/100968/ 1.Log4Net 简单使用 使用Log4net必须引入log4net.dll 文件,因为log4net 是开源的,所以可以直接将源码添加到工程项目中去.然后生成新的dll文件. 下面使用配置一个最简单的文件输出和控制台输出.  Log4Net 的配置文件,此段内容添加到App.config 或者 web.config 文件中: <configSections> <section name="log4n…
Log4net 是 Apache 下一个开放源码的项目,它是Log4j 的一个克隆版.我们可以控制日志信息的输出目的地.Log4net中定义了多种日志信息输出模式. 在做项目的时候令我最头疼的是在程序发布到正式环境之后出现了问题,我们不能调试而且问题很难重新,于是我们需要大量的日志数据来精确的跟踪程序的运行状况. Log4net就可以帮我来解决这一个难题,对于日志的输出我们不需要人为的去干涉,它可以根据需要将日志输出到控制台,文本文件,windows日志事件查看器中,包括数据库,邮件等等位置,以…
前面已经提到过了本框架的由来,时至今日该框架已经和最初版本有了天壤之别.因为仍有部分代码是采用原有的框架,所以本框架也算不上原创,只是在原有的基础上不断的改进,所以希望了解此框架的人不要过多的指责. 一. 配置数据库连接 在该框架中自定义了一个配置文件Database.config, 这个配置文件的根节点为<databaseList></databaseList>, 其可以包含多个子节点用于配置数据库的配置连接,具体代码如下: <?xml version="1.0&…
c# 控制台程序定时运行,并记录日志. 组件Quartz + log4net Quartz定时运行程序,log4net记录日志. 首先建立控制台程序"QuartzTest" 安装Quartz.log4net这两个组件.如下图流程 安装Quartz 安装log4net 安装完毕后引用里多了如下 然后在项目中添加log4net.config 并将log4net.config属性中的"复制到输出目录"设置为"始终复制" log4net.config中的…
简介 为方便跟踪程序运行情况,我们可以记录系统运行异常日志,winform和web都可以通过继承异常或者try来实现. 官方网站:http://logging.apache.org/log4net/ 使用方法 第一步,安装dll Install-Package log4net 或者右键引用,选择nuget来添加. 第二步,新建配置文件,并填写配置 我的配置: <?xml version="1.0" encoding="utf-8" ?> <conf…
Log4net框架简介: Log4net 是 Apache 下的一个开源项目,log4net框架基于Apache log4j™.Log4net用于日志记录或跟踪API,它允许开发人员控制以任意粒度输出哪些日志语句.它在运行时使用外部配置文件完全可配置. Log4net 定义了多种日志信息输出模式,它可以根据需要将日志输出到控制台,文本文件,windows 日志事件查看器中,包括数据库,邮件等位置,以便快速跟踪程序运行情况. Log4net 有三个核心组件,分别是Logger(记录器), Appe…
1.查看nhibernate写在控制台里的sql语句 在配置文件中有这么个选项,假如把它设置为true,nhibernate会把执行的sql显示在控制台上. <property name="show_sql">true</property>  对于控制台应用程序我们可以设置断点后很轻松的看到nhibernate执行了什么sql. 下图是从数据库中读取一条数据. 假如你写了单元测试,从nunit同样可以很轻易地看到. 2.配置log4net来查看nhibernat…
环境: VS 2012 PostSharp-4.1.28  (下载地址)https://visualstudiogallery.msdn.microsoft.com/a058d5d3-e654-43f8-a308-c3bdfdd0be4a/file/89212/69/PostSharp-4.1.28.exe log4net 2.0.3 首先搭建环境: 下载好PostSharp 之后进行安装.之后创建项目 1.引用PoastSharp PoastSharp引用方式如下: VS工具 —>> NuG…
环境: VS 2012 PostSharp-4.1.28 (下载地址)https://visualstudiogallery.msdn.microsoft.com/a058d5d3-e654-43f8-a308-c3bdfdd0be4a/file/89212/69/PostSharp-4.1.28.exe log4net 2.0.3 首先搭建环境: 下载好PostSharp 之后进行安装.之后创建项目 1.引用PoastSharp PoastSharp引用方式如下: VS工具 —>> NuGe…