1) 下载到log4net的dll文件: log4net.dll.

下载好后,你可以将气拷贝到web项目的bin目录,然后给你的web项目加入该文件的reference.

2)  配置log4net.config文件, 代码如下:

代码

<?xml version="1.0" encoding="utf-8" ?>
<log4net debug="false">
  <appender name="LogFileAppender" type="log4net.Appender.FileAppender">
    <param name="File" value="Log/MyBlog.log"/>
    <param name="datePattern" value="YY-MM-dd HH:mm"/>
    <param name="AppendToFile" value="true"/>
    <layout type="log4net.Layout.PatternLayout">
      <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n"/>
    </layout>
  </appender>
  <appender name="HttpTraceAppender" type="log4net.Appender.ASPNetTraceAppender">
    <layout type="log4net.Layout.PatternLayout">
      <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n"/>
    </layout>
  </appender>
  <appender name="EventLogAppender" type="log4net.Appender.EventLogAppender">
    <layout type="log4net.Layout.PatternLayout">
      <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n"/>
    </layout>
  </appender>
  <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
    <file value="log\MyBlog"/>
    <appendToFile value="true"/>
    <rollingStyle value="Date"/>
    <datePattern value="_yyyyMMdd'.log'"/>
    <staticLogFileName value="false"/>
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%d [%t] %-5p %c - %m%n"/>
    </layout>
  </appender>
  <root>
    <level value="INFO"/>
    <!--<level value="ERROR" />-->
    <appender-ref ref="RollingLogFileAppender"/>
  </root>
</log4net>

3)  配置Web.Config文件,代码如下:

代码

<configuration>
    <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>

...

<log4net configSource="log4net.config"/>
       <system.web>

</configuration>

4)  在Global.asax文件中加入如下代码:

代码

using log4net.Config;
 
public class Global : System.Web.HttpApplication
{

protected void Application_Start(object sender, EventArgs e)
        {
            XmlConfigurator.Configure();
        }
        ...
}

5)  在客户端类中按如下方法加入日志:

using log4net;
 
// 将logger作为类的成员变量
private static readonly ILog logger = LogManager.GetLogger(typeof(类名));

...

logger.Info("信息日志");

logger.Error("错误日志");

如何给你的web项目加入log4net支持相关推荐

  1. Java web项目添加Struts2支持的步骤

    今天开始学习Struts2了,Struts2使用了MVC的设计模式,使Java web应用层次更分明,是非常流行的一种框架,下面我记录在Java web应用中添加Struts2支持的几个步骤: 一.在 ...

  2. maven Web项目添加数据源支持,包括Oracle、Mysql

    pom.xml 支持jkbc: <dependency><groupId>org.springframework.boot</groupId><artifac ...

  3. VS2010 asp.net web site项目使用log4net

    一 前言 网上搜到的log4net配置多是针对web application项目 的和winForm项目,针对Web site项目的太少或者描述不清.web application项目和web sit ...

  4. asp.net Web项目中使用Log4Net进行错误日志记录

    使用log4net可以很方便地为应用添加日志功能.应用Log4net,开发者可以很精确地控制日志信息的输出,减少了多余信息,提高了日志记录性能.同时,通过外部配置文件,用户可以不用重新编译程序就能改变 ...

  5. 在k8s中使用gradle构建java web项目镜像Dockerfile

    在k8s中使用gradle构建java web项目镜像Dockerfile FROM gradle:6-jdk8 AS build COPY --chown=gradle:gradle . /home ...

  6. 将Eclipse中Web项目打成war包

    将Eclipse中Web项目打成war包 请按如下操作即可:

  7. Eclipse+Maven创建web项目

    有时候我们想用eclipse+maven创建web项目,怎么操作呢,下面我来给大家来分享一下方法 所需工具 已经安装了maven插件的elipse 步骤 1.打开eclipse,右键new--othe ...

  8. 在idea使用maven工程建立web项目时,启动Tomcat访问不到项目首页。

    在idea使用maven工程建立web项目时,启动Tomcat访问不到项目首页,输入URL:http://localhost:8080/时一片空白也不报错 ,按下面步骤检查: 1.看下这几个地方是否配 ...

  9. 把myeclipse中的web项目导入eclipse中不能编程web项目的解决办法

    title: 把myeclipse中的web项目导入eclipse中不能编程web项目的解决办法 tags: grammar_cjkRuby: true --- 右键单击项目,properties-- ...

最新文章

  1. C++自动生成的成员函数
  2. VS2008中文正式版发布了,附下载链接!
  3. GraphPad Prism 9.2 Mac 2021最新安装使用教程
  4. QT学习:Qt对Office的基本读写
  5. 判别器loss为0_TensorFlow v2.0实现逻辑斯谛回归
  6. arm 架构_Arm架构之Arm内核解析
  7. (原创)无废话C#设计模式之二十二:总结(针对GOF23)
  8. [渝粤教育] 西南科技大学 车辆构造 在线考试复习资料
  9. java页面跳转t赋值_java servlet 几种页面跳转的方法及传值
  10. C语言中从键盘中输入到数组,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个...
  11. 400本以上电子书、1000门以上课程会员免费看,快来领取!
  12. Spring 中的事务处理
  13. Axure导入元件库和使用
  14. 微信公众号留言功能开通流程
  15. iWebShop核心团队启动shukai新域名,进入全案SEO网络营销领域发力SEO众包外包服务
  16. python查火车票_Python查询火车票(三)
  17. 双重差分法之安慰剂检验
  18. IDEA系列:最新IntelliJ IDEA下载地址(社区版和专业版)
  19. 北京,上海Java程序员的月薪水平?
  20. Linux最著名的文本编辑器,最优秀的5个Linux文本编辑器

热门文章

  1. leetcode算法题--数组中两个数的最大异或值
  2. linux存储--文件描述符以及file结构体(一)
  3. VT-x,VT-d简介
  4. OVS datapath主流程分析(二十一)
  5. Shell 条件判断汇总
  6. js_高级_面向对象编程案例---理解面向对象编程思想很重要
  7. three.js 插件
  8. “第三届中国行业互联网大会暨CIO班12周年年会”成功举行
  9. Osmocom-BB 相关资源、知识分享
  10. 内部排序——直接插入排序