如何利用NLog给数据库发送日志

如何利用NLog给数据库发送日志,第1张

用NLog记录业务日志数据库

项目中很多时候要记录业务日志,其实是可以直接用日志框架计入数据库的.

使用NLog并不是只能将日志主体插入数据库,而是可以根据实际情况自定义任意列记入.非常方便.而且很容易实现

下面是用NLog记录业务日志到数据库

1.首先下载NLog的DLL,下载地址

https://github.com/NLog/NLog

2.项目里面引用NLog.dll

3.创建一个日志工具类

1 using System

2 using System.Collections.Generic

3 using System.Linq

4 using System.Web

5 using NLog

use masteralter database 你的数据库名(建立数据库时的名称)add log file

(

name=tt_log2,filename='F:\tt_log2.ldf',

size=2MB,

maxsize=2MB,

filegrowth=10%

)

go这样就行了

百度一下,发现Navicat是一个强大的MySQL数据库管理和开发工具。那么它可以向sql server数据库发送SQL语句让它执行,假设你要附加的mdf数据库文件是c:\a.mdf和c:\a_log.ldf,你发这个语句就行:

exec sp_attach_db 'sj_sghz','c:\a.mdf','c:\a_log.ldf'


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6740887.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存