文章目录
从NuGet包安装log4net



Log4net记录文本文件和数据库中
若不进行将日志添加到数据库,可忽略此步骤
日志添加到数据库功能: 需要先在数据库里创建Log数据表
数据库创建Log数据表

//用于创建Log数据表的脚本
CREATE TABLE [dbo].[Log](
[Id] [int] IDENTITY(1,1) NOT NULL,
[Date] [datetime] NOT NULL,
[Thread] [varchar](255) NOT NULL,
[Level] [varchar](50) NOT NULL,
[Logger] [varchar](255) NOT NULL,
[Message] [varchar](4000) NOT NULL,
[Exception] [varchar](2000) NULL
) ON [PRIMARY]
Log4net记录文本文件和数据库中
在项目找 web.config文件
(tip: configSections标签必须是configuration的根元素:即第一个元素)
下面这两个图是截取的对web.config文件的操作部分代码,完整代码在图下面
(tip: 除了图中我框起来的 连接字符串语句,日至添加到本地的文件路径,日志添加到数据库的连接字符串 这三个需要改变之外,其它的不变即可)


<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"> /
<!--log文件配置-->
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
</configSections>
<appSettings>
<add key=

本文介绍了如何在visual studio 2019的asp.net项目中集成log4net,通过NuGet包安装后,详细讲解了如何配置日志记录到文本文件和数据库,包括数据库中Log数据表的创建、web.config的修改以及在全局和具体代码中如何调用log4net进行日志打印,并展示了日志存储的结果。
3351

被折叠的 条评论
为什么被折叠?



