最近需要把用户的一些行为添加到数据库中,所以想到了用log4net ,如果有别的好的方案,大家可以给我指正。 先看一下配置文件 我这个是控制台文件 app.config MyLayout 是一个映射类 控制台文 因为项目和别的项目相连,所以有需要的需要引用现有项目就可以 下载链接:http://pa ...
分类:
数据库 时间:
2017-08-10 13:24:38
阅读次数:
151
appender 附加器 RollingFileAppender 滚动文件appender MaxSizeRollBackups 最大尺寸回滚 ConversionPattern 转换模式 LevelRangeFilter 电平范围滤波器 PatternLayout 图案布局 log4net配置在节 ...
分类:
Web程序 时间:
2017-08-10 13:23:29
阅读次数:
150
log4net在ASP.NET MVC中的配置,还有一种配置方式,即不在web.config中,而是单独新建一个log4net.config 在根目录下 第一、引用log4net.dll 第二、在站点根目录下增加log4net.config <?xml version="1.0" encoding= ...
分类:
Web程序 时间:
2017-08-03 22:15:10
阅读次数:
179
1. 去官网下载log4net.dll,增加引用到站点下(你也可以通过nuget 安装) http://logging.apache.org/log4net/download_log4net.cgi 2. 在Web.config中增加配置(这里按日志文件输出) <configSections> <s ...
分类:
Web程序 时间:
2017-08-03 20:18:18
阅读次数:
200
近期,有一个需求,需要解析HTML页面,读取一些需要的数据后,插入本地数据库。我知道可以通过正则表达式实现,然而正则表达式之于我,就像汇编语言之于我,一样。我知道它是干什么的,我也知道它能干什么,但是我一直不知道怎么干,曾经尝试过,后来用得太少,最终放弃了。也知道有一些组件可以实现操作HMTL,比如 ...
本文主要讲述如何构建封装一个日志工具类,以及在该过程中遇到的问题, 关于Log4Net的介绍,就不详细赘述了,更多详细的技术可参考http://www.cnblogs.com/kissazi2/p/3393595.html 在我完成本功能的过程中也详细拜读了他的博客,讲解的很详细。接下来我将我自己完 ...
分类:
Web程序 时间:
2017-07-24 21:26:37
阅读次数:
243
之前曾经用过几次,但是每次都是用完就忘了,下次再用的时候要baidu半天,这次弄通之后直接记下来。 步骤如下。 1. 安装log4Net,直接用NuGet, Install-Package log4Net 2. 把Log4Net.config这个配置文件加到工程里面,切记要把属性改成"Copy Al ...
分类:
Web程序 时间:
2017-07-22 09:53:47
阅读次数:
165
近期在做一个项目。涉及到非常多的服务,一步步调试相当麻烦,要在自己电脑上公布非常多服务,又要所有开启。非常费时间。出现故障,怎么解决最快呢?直接写日志,一步定位哪里出了错。 Log4Net库是一个帮助程序猿将日志信息输出到各种目标(控制台、文件 数据库等)的工具。 Log4Net,相信哪个程序猿都用 ...
分类:
其他好文 时间:
2017-07-21 10:48:57
阅读次数:
207
前言 1、需求 需求很简单,就是在C#开发中高速写日志。比如在高并发,高流量的地方需要写日志。我们知道程序在操作磁盘时是比较耗时的,所以我们把日志写到磁盘上会有一定的时间耗在上面,这些并不是我们想看到的。 解决方案 2.1、简单原理说明 使用列队先缓存到内存,然后我们一直有个线程再从列队中写到磁盘上 ...