博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NLog文章系列——与Visual Studio集成
阅读量:6941 次
发布时间:2019-06-27

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

作者:Jarosław Kowalski < >

翻译:(由衷感谢他的热心!!)

原文:

更多关于NLog的中文文章,请参考《》 。

NLog可以完全支持与Visual Studio 2005集成(包括支持Visual C#和Visual Basic.NET的Express版)。与Visual Studio .NET 2002和2003也可以集成,不过有一部分功能将不可用。下面关于这些集成特性的说明:

  1. 代码智能感知-
  2. 集成到添加参照的对话框 -
  3. 配置模板 -
  4. 代码片断 -

 

代码智能感知 - Intellisense(TM)

无论编辑App.config还是独立的配置文件,NLog支持在编辑XML配置文件的时候使用代码智能感知功能。只需把两个命名空间的声明加到<nlog />标签里:

 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 

接下来需要把<target type="TypeName" /> 修改为 <target xsi:type="TypeName" />。现在,Visual Studio就能很好的为你的配置文件提供智能感知和检查功能了。这里有一个(小心!这是一个22MB的Flash)。

 

NLog的动态链接库集成到添加参照对话框

NLog的安装程序会把NLog的动态链接库信息注册到Visual Studio的相关注册表项目中,这样在Visual Studio的添加参照的对话框中我们就能够找到NLog的几个动态链接库。Visual Studio的所有版本都可以使用这一功能。

clip_image001.gif

 

配置模板

NLog内置了3个模板配置文件,你可以通过“添加新项”对话框添加并把它们快速应用到你的工程里。这3个模板是:

  • 定义了一个的配置文件(最常用)
  • 定义了一个的配置文件
  • 一个空配置文件

请注意:一定要把NLog.config文件的属性“Copy to Output Directory”设为“Copy always”。

配置模板只支持Visual Studio 2005的各个版本。

clip_image003.jpg

clip_image004.gif

 

代码片断

NLog会向Visual Studio 2005安装一个“nlogger”的代码片断,用这个代码片断可以很快地向程序里添加一个日志记录者。其生成的代码如下:

private static Logger logger = LogManager.GetCurrentClassLogger();

Last updated: 2006-07-10 11:32:55

转载地址:http://phgjl.baihongyu.com/

你可能感兴趣的文章
5分钟教你配置Yii2程序支持虚拟主机 - Yii2基础版
查看>>
10个必须掌握的PHP关联数组使用技巧
查看>>
扯点:Box Modal - 盒模型
查看>>
【Linux相关】Ubuntu的进阶之路
查看>>
从一道面试题,到“我可能看了假源码”
查看>>
webpack2.x 代码分离文档 翻译
查看>>
微软开发团队的DevOps实践启示
查看>>
SRE工程师到底是做什么的?
查看>>
时序数据库DolphinDB和TimescaleDB 性能对比测试报告
查看>>
Google、Microsoft和Mozilla敦促网站运维人员更换SHA–1认证
查看>>
Scala中的函数式特性
查看>>
Envato不停机迁移边缘网络提供商
查看>>
Ruby 2.2.0发布,支持增量式垃圾收集和符号的垃圾收集
查看>>
区块链安全:2019年我们走了多远?
查看>>
AP 高可用性设置
查看>>
PostgreSQL
查看>>
8.python之面相对象part.6(python类中的多态与多态性)
查看>>
Linux中grub使用技巧
查看>>
Shell练习题(3)
查看>>
RMAN_学习笔记5_RMAN Catalog Script恢复目录脚本
查看>>