大家好,关于aspnet与mysql网站源码分享很多朋友都还不太明白,今天小编就来为大家分享关于asp 链接mysql的知识,希望对各位有所帮助!
摘要:NLog在asp.net网站中的使用,NLog日志写入数据库,NLog日志写入文件案例代码
需求
在nuget中安装NLog和NLog.Web.AspNetCore,这两个是NLog相关的包。还需要安装NLog写入数据库的数据库适配器,我这里写入到MySQL数据库,所以安装MySql.Data如果是写入到SQLserver数据库,需要安装Microsoft.Data.SqlClient
NLog.config
网站根目录下新建NLog.config配置文件,记得右击该文件“属性”,复制到输出目录:“始终复制”
NLog.config文件内容:
配置文件解读
数据表结构
appsettings.json中增加ConectionStrings节点:
统一日志记录方法
网站Program.cs文件中,在CreateHostBuilder方法中添加以下内容:
完成后如下图所示:
启动项目同步连接字符串
启动项目,可以正常记录日志到数据库和文件:
OK,本文到此结束,希望对大家有所帮助。