博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NLog自定义字段写入数据库表,示例
阅读量:6623 次
发布时间:2019-06-25

本文共 1079 字,大约阅读时间需要 3 分钟。

//自定义字段写入NLog日志private void saveNLog(InvokeLogModel model){LogEventInfo ei = new LogEventInfo();ei.Properties["InvokeResult"] = model.InvokeResult;ei.Properties["RequestUrl"] = model.RequestUrl;ei.Properties["MethodName"] = model.MethodName;ei.Properties["InvokeUserName"] = model.InvokeUserName;ei.Properties["InputJson"] = model.InputJson;ei.Properties["OutputJson"] = model.OutputJson;ei.Properties["BeginTime"] = model.BeginTime;ei.Properties["EndTime"] = model.EndTime;//ei.Message = "my test log message";ei.Level = LogLevel.Info;nlogger.Log(ei);}//配置读取自定义字段
INSERT INTO [LogInfo].[InterfaceBeInvokedLog]([LogLevel],[InvokeResult],[InvokeUserName],[RequestUrl],[MethodName],[InputJson],[OutputJson],[BeginTime],[EndTime])values (@LogLevel, @InvokeResult, @InvokeUserName, @RequestUrl, @MethodName, @InputJson, @OutputJson, @BeginTime, @EndTime);

 

转载于:https://www.cnblogs.com/itjeff/p/9000974.html

你可能感兴趣的文章
leetcode 674. Longest Continuous Increasing Subsequence
查看>>
Extensions in UWP Community Toolkit - SurfaceDialTextbox
查看>>
Golang 语言的单元测试和性能测试(也叫 压力测试)
查看>>
springboot数据库连接池使用策略
查看>>
Java中CAS详解
查看>>
Java线程的学习_线程池
查看>>
Android 虚拟导航挡住应用底部解决方案(屏幕底部的三个按键)
查看>>
工厂函数
查看>>
Java Spring MVC 错误 及 常见问题 总结
查看>>
Linux系统实战项目——sudo日志审计
查看>>
native.js是什么且如何使用
查看>>
Android Application Task Activities的关系
查看>>
浅谈CSS盒子模型
查看>>
实现iFrame自适应高度,原来很简单!
查看>>
get app id
查看>>
poj 3624 0/1背包暨0/1背包的学习
查看>>
Android 批量上传sd卡图片
查看>>
Robot Framework作者建议如何选择自动化测试框架
查看>>
OpenRisc-52-run openrisc&orpmon on ml501 board
查看>>
[俗一下]世界500强公司的面试问题与答案提示 [转]
查看>>