zoukankan      html  css  js  c++  java
  • Log4Net ,.net和SQL Server的完美结合 拂晓风起

    参考郑大哥的这篇文章,http://www.cnblogs.com/zhengyun_ustc/archive/2005/07/19/196049.html
    不过,我在我这个项目中,具体使用的方法有点不同。
    这个学生处学生信息管理系统,业务日志比较简单,其实并不需要使用log4net。所以在这个项目中,只用log4net来记录错误日志。

    1.建立配置文件。以下配置,是把信息记录到数据库和一个以当前日期为名字的日志txt文件。从数据库的insert语句就可以看出数据库的
    Code

    对应的数据库表:
    Code

    2.把配置文件放到Web目录下,跟web.config同一层。

    3.建立globe.asax文件,在Application_Start中加入
    log4net.Config.XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo(Server.MapPath("~"+ @"\log4net.config"));

    4.再加入相应的引用。然后如果项目中有其他类库,那么再在对应用到的类库中加入引用。
    (!!这里需要注意的是,如果用了NHibernate,就需要注意了,必须加入对应版本的log4net,不然会出错。我本来加了一个1.2.9的log4net,但NHibernate默认用附带的1.2.10,运行时就报错了)

    5.实际使用:
    Code
    kenkofox@qq.com https://github.com/kenkozheng 欢迎投简历给我,一线大厂工作机会
  • 相关阅读:
    Make something people want
    POJ 3662 Telephone Lines (二分+Dijkstra)
    POJ 2010 Moo University
    HDU 6627 2017ACM/ICPC亚洲区域赛沈阳站 Rabbits
    HDU 6625 2017ACM/ICPC亚洲区域赛沈阳站 Little Boxes(高精度整数加法)
    Codeforces 877D Olya and Energy Drinks(BFS+剪枝)
    CodeForces 876B Divisiblity of Differences (数学水题)
    POJ 2139 Six Degrees of Cowvin Bacon (Floyd最短路)
    UESTC 1057 秋实大哥与花 (线段树)
    Linux安装Oh-my-zsh
  • 原文地址:https://www.cnblogs.com/kenkofox/p/1544501.html
Copyright © 2011-2022 走看看