Loading

摘要: 一、Log4net的结构 log4net 有四种主要的组件,分别是Logger(记录器), Repository(库), Appender(附着器)以及 Layout(布局). 1、Logger 1.1 Logger接口 Logger是应用程序需要交互的主要组件,它用来产生日志消息。产生的日志消息并 阅读全文
posted @ 2018-10-25 09:28 RuoVea 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 大家下午好,昨天讲了配置,今天我们讲讲后台实现,在完成了后台实现后,我们才能真正意义上的解决把自定义属性字段值录入到数据库中。 在开写之前我先着重强调一下,“日志”的概念非常广泛,有错误日志、操作日志、访问日志、事件日志等等。我们并不提倡把所有的日志都记录到数据库,因为这样做没有必要。同时如果日志数 阅读全文
posted @ 2018-10-25 09:27 RuoVea 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 即解决了将自定义属性记录到数据库之后。一个新的想法冒了出来,自定义属性同样也能记录到文件中吗?答案是肯定的,因为Log4Net既然已经考虑到了数据库记录方式,当然也一定考虑到了其它的记录方式。but how,how,how(这句话来源于电影功夫熊猫)。接下来让我们看看如何将自定义属性记录到文件中。 阅读全文
posted @ 2018-10-25 09:27 RuoVea 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 前段时间我一直想做一个通用一点的日志记录系统,可以便于不同的业务组调用进行日志记录及分析。本来打算着自己下手写一个,后面发现各业务组可能会需要不同的记录方式,比如利用数据库来记录,用txt的文件形式来记录,当然,这些都是最常用的记录方式。而且不同的业务组都希望有自己的记录数据表,不希望和其他业务组的 阅读全文
posted @ 2018-10-25 09:25 RuoVea 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 效果图: 1:第一步创建SQL表结构 CREATE TABLE [dbo].[LogDetails] ( [LogID] int NOT NULL IDENTITY(1,1) , [LogDate] datetime NOT NULL , [LogThread] nvarchar(100) NOT 阅读全文
posted @ 2018-10-25 09:24 RuoVea 阅读(7302) 评论(1) 推荐(0) 编辑