博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《Log4net写出适合自己的日志类》第一篇【上来就是干,先实践后理论】
阅读量:4306 次
发布时间:2019-06-06

本文共 1108 字,大约阅读时间需要 3 分钟。

上来就是干,先实践后理论

博客编写日期:2015-07-28


 

准备内容:log4net.dll【程序中用到的是1.2.13.0目前最新】    访问密码: f61c

[后期我会详细说明log4net的来源,以及源码位置]

不想自己动手的朋友,可以直接下载demo看[vs2010编写]      访问密码: fd1a

a.创建控制台应用

 

b.添加一个【应用程序配置文件[*.app]】

c.在log4net.config中写入配置信息【后面分析节点的具体作用】

View Code

d.引用log4net.dll;编写Program中的代码

[assembly: log4net.Config.XmlConfigurator(ConfigFile = "../../Log4net.config", Watch = true)]namespace D13QU.Log4netDemo{    class Program    {        static void Main(string[] args)        {            log4net.ILog consoleLoger = log4net.LogManager.GetLogger("ConsoleAppender");            consoleLoger.Info("这是一行日志");            Console.ReadKey();        }    }}

e.运行看看结果

 

小小总结

  至此,总算是能看到输出东西了。我们需要的是  log4net.dll一份,配置文件一份。

但是输出这些东西,我还不如Console.WriteLine("这是一行日志")来得简单粗暴。为何多次一举呢?

 下次好好分析下,为什么用log4net,用它有哪些好处。

  

转载于:https://www.cnblogs.com/xiaofeiniu/p/4680668.html

你可能感兴趣的文章
RabbitMQ(2) 一般介绍
查看>>
点云赋值 PointCloudT::Ptr 运行时崩溃
查看>>
css样式图片、渐变、相关小知识
查看>>
python FTP服务器实现(Python3)
查看>>
查看python内部模块命令,内置函数,查看python已经安装的模块命令
查看>>
[LeetCode][JavaScript]3Sum Closest
查看>>
UML入门之类图教程
查看>>
Christmas
查看>>
弹性布局----Flex
查看>>
Android音频系统之AudioPolicyService
查看>>
【计算机算法设计与分析】——5.4最优二分检索树
查看>>
不浮躁的社会是什么样的?
查看>>
KVM安装
查看>>
haproxy
查看>>
oracle中 rownum与rowid的理
查看>>
Linux之RPM 软件管理程序
查看>>
.NET 面试题(2)
查看>>
(转)java内部类详解
查看>>
mysql+mybatis递归调用
查看>>
mongoDB的安装(一)
查看>>