log4net系列(一)--让日志马上跑起来

原创 2015年11月19日 13:27:17

这篇文章废话不多说,先引导大家怎么快速把log4net应用到项目里面来。

步骤:

一. 首先我们要有一个log4net.dll.

可以去我共享的资源里下:log4net.dll(ver:1.2.14)

也可以去官网里下源码,然后自己编译出一个dll。


二. 把log4net.dll引用到项目里来。

通常先把dll拷到bin下面,然后项目上点右键,选择"Add Reference...",在把该dll添加进来。


三. 在Web.config(c/s是app.config)中配置log4net节点。

<appSettings>
    <add key="log4net.Config" value="log4net.config"/>
    <add key="log4net.Config.Watch" value="True"/>    
</appSettings>
其中,

<add key="log4net.Config" value="log4net.config"/>表示我们要独立建一个log4net.config文件来配置日志详细选项。

<add key="log4net.Config.Watch" value="True"/>表示系统会实时响应配置文件的变化而不需重启站点。


四. 在Web.config同一目录级别下添加log4net.config文件。

<?xml version="1.0" encoding="utf-8"?>
<log4net>
  <appender name="LogFileAppender" type="log4net.Appender.FileAppender" >
    <param name="File" value="D:\WebTest\xixi.txt" />
    <param name="AppendToFile" value="true" />
    <layout type="log4net.Layout.PatternLayout">
      <param name="ConversionPattern" value="%d [%t] %-5p %c [%M] - %m%n" />
    </layout>
  </appender>
  
  <root>
    <level>INFO</level>
    <appender-ref ref="LogFileAppender" />
  </root>  
</log4net>

五. 代码中使用log4net.ILog记录日志。

using System;
using log4net;

public partial class _Default : System.Web.UI.Page
{
    public ILog MyLogger { get { return LogManager.GetLogger(GetType()); } }
    protected void Page_Load(object sender, EventArgs e)
    {
        MyLogger.Error("Hello World!");
    }
}

至此,配置完毕,让代码跑起来,就能看到指定目录下(D:\WebTest\xixi.txt)有我们的日志文件了:

2015-11-19 14:04:58,184 [15] ERROR ASP.default_aspx [Page_Load] - Hello World!
2015-11-19 14:05:17,684 [11] ERROR ASP.default_aspx [Page_Load] - Hello World!


版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

log4net系列(一)--让日志马上跑起来

这篇文章废话不多说,先引导大家怎么快速把log4net应用到项目里面来。 步骤: 一. 首先我们要有一个log4net.dll. 可以去我共享的资源里下:log4net.dll(ver:1.2....

让l4ka跑起来

欢迎访问个人网站,阅读此文http://www.yandong.org L4ka:pistachio是一种微内核,关于微内核的一些情况曾经介绍过一些,看这里。 本文使用的虚拟机是:bo...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

log4net 系统日志

大家好,这段时间公司叫我用log4net 给系统做个日志,初次接触的我一头雾水,后来在网上找了些资料,发现这真是个很强大的东西,简单、实用,下面是我整合的资料,我已经调试过了,是正确的,希望和大家分享...

让Barebox在Tiny6410上跑起来

本文专属tiny6410吐槽系列~如有得罪,请多包涵~在此也留个联系方式~291222536@qq.com,欢迎大家一起交流吐槽心得~         今天来吐槽一下barebox这个BL,最近机缘...

让python在hadoop上跑起来

duang~好久没有更新博客啦,原因很简单,实习啦~好吧,我过来这边上班表示觉得自己简直弱爆了。第一周,配置环境;第二周,将数据可视化,包括学习了excel2013的一些高大上的技能,例如数据透视表和...

使用log4net 来记录系统日志

Log4net 记录日志并写入到数据库 具体步骤如下: 1.下载log4net的Dll文件并引入到项目中,在主项目添加对log4net.dll的引用 2.在相应的Globall.cs文件中的Ap...

让你的Google跑起来

让你的Google跑起来!

让自己跑起来

每天清晨,当太阳刚刚升起,露珠还未完全消失,大草原上的动物们已经开始了一天的奔跑。         最先跑起来的事羚羊,它们成群结队的跑过平缓的山岗,找到水源,在短暂的休息之后又开始新的奔跑。就在它...

log4net应用实践(一)

1、背景 log4net库是Apache log4j框架在Microsoft .NET平台的实现,是一个帮助程序员将日志信息输出到各种目标(控制台、文件、数据库等)的工具。它是.Net下一个非常优...

Log4net记日志

c#代码需要一个记录公共类   业务日志和错误日志应该分开记录 需要先下载引用log4net.dll c#记录帮助类 public class LogHelper { ...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)