美文网首页.NETC#dotNET
NLog学习3—如何把NLog玩得游刃有余

NLog学习3—如何把NLog玩得游刃有余

作者: 张中华 | 来源:发表于2019-02-24 22:14 被阅读8次

目录

NLog学习1—简介
NLog学习2—简单使用

通过前面两节的学习,已经能够简单的使用NLog进行一些log的记录。接下来,我们来看看如何利用NLog官网和NLog在github上提供的文档来更好的使用NLog。

Configuration optionsTab中,我们可以看出,NLog共提供了82种Targets,6种Layouts,103种renderes供大家可以直接通过配置进行使用。当然,NLog也提供给大家扩展的功能。

在targets模块,我们可以看出我们可以将log记录到不同地方:

  • 文件
  • 文本控制台
  • Email
  • 数据库
  • 网络中的其它计算机(通过TCP或UDP)
  • 基于MSMQ的消息队列
  • Windows系统日志


在layouts中,我们可以看到,log的内容格式也是存在多种的。



在layouts中,里面为我们提供了丰富的变量,通过这些变量,我们可以获取非常多的已知信息作为log输出,例如时间,线程信息,环境等。而且NLog还提供了一些简单的函数。例如大小写转换,对等判断等。



除此之外

Documentation中,如果我们参看了Configuration options不知道如何使用,还可以在documentation找到使用实例。例如mail:
在packages中搜索mail, 然后找到对应的标签,在这个模块,我们可以看到该标签的使用方式,相应的语法,以及你想知道的其他信息。


了解了这些,再去代码里了解一下对外提供的功能,有需要再封装封装,相信NLog在你的手里可以被玩得游刃有余了。



相关文章

  • 第三方框架

    日志框架 NLog NLog初识使用NLog学习1—简介NLog学习2—简单使用NLog学习3—如何把NLog玩得...

  • NLog学习3—如何把NLog玩得游刃有余

    目录 NLog学习1—简介NLog学习2—简单使用 通过前面两节的学习,已经能够简单的使用NLog进行一些log的...

  • C#使用日志Nlog

    一,安装Nlog 这里使用Nuget添加Nlog的引用,在项目上右键->管理Nuget程序包,输入nlog查找,然...

  • NLog

    NLog 简括 NLog是一个简单灵活的.NET日志记录类库。通过使用NLog,我们可以在任何一种.NET语言中输...

  • NLog学习1—简介

    NLog官网    NLog是一个基于.NET平台编写的类库,我们可以使用NLog在应用程序中添加极为完善的跟踪调...

  • NLog简介

    安装NLog asp.net core需要使用另外一个教程 在VS里安装NLog.Config包,这个包会自动安装...

  • NLog 教程

    内容 安装NLog 配置NLog输出的Targets 写入日志信息日志等级布局和布局渲染器日志最佳实践 封装器 故...

  • NLog config

  • iOS快速排序

    时间复杂度:nlog(n)

  • NLog的使用

    1.新建控制台应用程序,引入NLog.dll PM > Install-Package Nlog 2.添加配置文件...

网友评论

    本文标题:NLog学习3—如何把NLog玩得游刃有余

    本文链接:https://www.haomeiwen.com/subject/ipzbyqtx.html