c# 引用Nlog插件的步骤

目录
  • 1、VS打开 工具-》NuGet包管理器-》管理解决方案的NuGet程序包
  • 2、搜索Nlog,分别下载一下几个插件,按照由上到下的顺序。下载过程中可能报错,遇到多下载几次才成功的情况。
  • 3、下载完后,引用中会自动出现NLog。还会自动增加config文件。
  • 4、config文件中配置,日志的存放路径、日志生成名称规则、单个日志大小、日志保存时间、日志打印等级等信息。
  • 5、使用
  •   PS:另一种下载工具的方法

1、VS打开 工具-》NuGet包管理器-》管理解决方案的NuGet程序包

如果打开界面一直搜索,加载不出东西,查看https://www.nuget.org/能否访问。出现网址能访问,但是NuGet管理器一直加载不出东西,试了很久都不可以。

后来发现一种方法:

在出现的控制台中输入Install-Package NLog -Version 4.4.12,回车

一段时间后会出现找不到版本,再打开第一步的管理解决方案的NuGet程序包搜索Nlog,会出现下方界面。(原因不明,但可用)

2、搜索Nlog,分别下载一下几个插件,按照由上到下的顺序。下载过程中可能报错,遇到多下载几次才成功的情况。

3、下载完后,引用中会自动出现NLog。还会自动增加config文件。

4、config文件中配置,日志的存放路径、日志生成名称规则、单个日志大小、日志保存时间、日志打印等级等信息。

5、使用

using NLog;
 
 ILogger logger = NLog.LogManager.GetCurrentClassLogger();
 
log.Info("balabala");
 
log.Error("balabala");

  PS:另一种下载工具的方法

1、登陆官网 https://www.nuget.org/

2.点击 download,搜索需要下载的工具包名称(下载json.NET举例)

3、点击第一项进入后,选择需要下载的版本,下载压缩包

4、进入管理程序包工具设置界面,选择源为本地路径;

5、点击确定后,选择本地路径,安装

以上就是c# 引用Nlog插件的步骤的详细内容,更多关于c# 引用Nlog插件的资料请关注我们其它相关文章!

(0)

相关推荐

  • .NET日志框架Nlog使用介绍

    目录 快速安装 快速配置 快速使用 详解配置 添加支持Console输出 输出至CSV文件 配置日志大小 配置日志分级 配置生成规则 日志过滤器 条件语言 条件函数 NLog是一个基于.NET平台编写的类库,我们可以使用NLog在应用程序中添加极为完善的跟踪调试代码. NLog是一个简单灵活的.NET日志记录类库.通过使用NLog,我们可以在任何一种.NET语言中输出带有上下文的(contextual information)调试诊断信息,根据喜好配置其表现样式之后发送到一个或多个输出目标(ta

  • Nlog日志框架集成Seq扩展包

    什么是Seq? 正如我们使用不同的日志框架来为我们的应用程序收集各类日志信息, 这些信息可以有效的帮助我们快速诊断应用程序中发生的各类问题, 尽管如此,对于常见的日志框架而言, 它们往往只是解决了日志功能快速集成以及如何配置输出保存等功能. 对于那些不间断运行的应用程序而言, 日志的存储和维护工作会变得异常麻烦, 如果想灵活的在不同时间段去查找日志, 根据不同的日志类型快速的定位问题, 这会变得非常困难,所以为了解决这些问题, Seq就登场了.Seq提供了收集应用程序日志.搜索过滤.警告以及图表

  • 为WPF框架Prism注册Nlog日志服务

    无论是Nlog还是Serilog, 它们都提供了如何快速在各类应用程序当中的快速使用方法. 尽管,你现在无论是在WPF或者ASP.NET Core当中, 都可以使用ServiceCollection来做到着一点, 因为日志框架都提供了IServiceCollection的扩展. 但是, 如果现在你使用的是Prism 8.0的应用程序, Prism提供了多种容器的支持, 例如:DryIoc或者Unity, 这个时候我们如果现在这个基础上实现依赖注入,首先我们需要修改Prism当中创建容器的默认实现

  • 关于.Net 6 添加NLog的方法

    创建一个.Net 6 Demo项目 引入NLog包 添加项目配置文件nlog.config <?xml version="1.0" encoding="utf-8"?> <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xsi:schemaLocation="NLog NLog.xsd" xmlns:xsi="http://www.

  • .Net Core项目中NLog整合Exceptionless实例

    目录 前言 概念 Exceptionless NLog 环境搭建 Exceptionless搭建 集成NLog 简单测试一下 总结 前言 在实际的.Net Core相关项目开发中,很多人都会把NLog作为日志框架的首选,主要是源于它的强大和它的扩展性.同时很多时候我们需要集中式的采集日志,这时候仅仅使用NLog是不够的,NLog主要是负责代码中日志的落地,也就是收集程序中的日志.类似的使用ELK(Elasticsearch+Logstash+Kibana)或EFK(Elasticsearch+F

  • .Net Core 使用NLog记录日志到文件和数据库的操作方法

    NLog 记录日志是微软官方推荐使用. 接下来,通过配置日志记录到文件和Sql Server数据库. 第一步:首先添加包NLog.Config (可通过微软添加包命令Install-Package 包名进行添加,也可以通过管理NuGet程序包进行添加),添加成功后会生成NLog.config配置文件.并对该配置文件进行配置.详细配置可参考Git上 NLog说明. 一下是我个人配置. <?xml version="1.0" encoding="utf-8" ?&

  • c# 引用Nlog插件的步骤

    目录 1.VS打开 工具->NuGet包管理器->管理解决方案的NuGet程序包 2.搜索Nlog,分别下载一下几个插件,按照由上到下的顺序.下载过程中可能报错,遇到多下载几次才成功的情况. 3.下载完后,引用中会自动出现NLog.还会自动增加config文件. 4.config文件中配置,日志的存放路径.日志生成名称规则.单个日志大小.日志保存时间.日志打印等级等信息. 5.使用 PS:另一种下载工具的方法 1.VS打开 工具->NuGet包管理器->管理解决方案的NuGet程序

  • Flutter 创建私有公共插件的步骤

    创建package 通过以下命令行创建一个package flutter create --template=package plugins 创建演示代码(可选) 在test文件中,对存dart库进行单元测试,但是在涉及页面等功能,需要有一个demo,需要在工程内部创建一个demo. 如果要发布到公有pub上,需要写上示例代码,方便别人知道如何使用. cd plugins flutter create example 得到的目录结构如下所示: |____CHANGELOG.md |____LIC

  • 使用 Java 开发 Gradle 插件的步骤

    目录 1创建项目 2动手开发 3发布插件 3.1发布到Maven仓库 3.2发布到Gradle官方插件门户 4更多 4.1在插件中添加任务 4.2添加扩展 5小结 6参考内容 Gradle 插件代码可以在 build.gradle 中,buildSrc 项目中,以及独立的插件项目中编写.本文将介绍如何在一个独立的项目中使用 Java 语言编写 Gradle 插件,并发布到仓库中. 1 创建项目 Gradle 插件项目和普通的 Java 项目没有什么不同,普通项目是基于其它三方包进行开发,而 Gr

  • jQuery插件编写步骤详解

    本文实例讲述了jQuery插件编写步骤.分享给大家供大家参考,具体如下: 如今做web开发,jquery 几乎是必不可少的,就连vs神器在2010版本开始将Jquery 及ui 内置web项目里了.至于使用jquery好处这里就不再赘述了,用过的都知道.今天我们来讨论下jquery的插件机制,jquery有着成千上万的第 三方插件,有时我们写好了一个独立的功能,也想将其与jquery结合起来,可以用jquery链式调用,这就要扩展jquery,写成插件形式了,如下 面就是一个简单扩展Jquery

  • JS拖拽插件实现步骤

    这篇文章详细介绍了JS拖拽插件的实现步骤,主要从以下六步做详细分析,具体内容如下: 一.js拖拽插件的原理 二.根据原理实现的最基本效果 三.代码抽象与优化 四.扩展:有效的拖拽元素 五.性能优化和总结 六.jquery插件化 js拖拽是常见的网页效果,本文将从零开始实现一个简单的js插件. 一.js拖拽插件的原理 常见的拖拽操作是什么样的呢?整过过程大概有下面几个步骤: 1.用鼠标点击被拖拽的元素 2.按住鼠标不放,移动鼠标 3.拖拽元素到一定位置,放开鼠标 这里的过程涉及到三个dom事件:o

  • Intellij IDEA 配置Subversion插件实现步骤详解

    Intellij IDEA 配置Subversion插件实现步骤详解 在使用Intellij的过程中,突然发现svn不起效了,在VCS–>Checkout from Version Control中也未发现Subversion这一项.如下图: 一.原因查找 经过分析是因为插件被禁用或移除导致此功能失效. 二.解决方案 打开Settings,Plugins,搜索Subversion,在筛选出结果的方框上打勾,即可启动插件.如下图: 三.使用方法 点击VCS–>Enable Version -.-

  • Vue引用Swiper4插件无法重写分页器样式的解决方法

    最近在尝试用nuxtjs来搭建新的站点,但是平时在jquery里面用惯的一些插件一到vue上面引用就各种不顺畅~本文记录一下在用Swiper插件来做轮播图的时候遇到的问题~至于怎么在vue里面引用插件就不累赘了,npm能告诉你~ Swiper的分页器是靠mounted()挂载到Vue组件上而不是直接写在template里,所以在style scoped中写的样式无法作用到分页器的点上.解决办法是把重写的样式写在scoped之外.(以下截图不完整,仅用做说明) template: script:

  • IDEA配置leetcode插件的步骤

    一.创建空项目 我的建议是创建一个空项目用来刷题,我这你这你已有的工程下面创建一个新的module也行 File->new project->Empty Project 添加新的Module 记得选jdk8 二.安装插件 File->Seetings->Plugins 搜索leetcode点击安装 安装完成之后需要重启IDEA以加载leetcode插件 三.配置leetcode URL选项:可以选择是国内还是国外的语言 LoginName:注册的用户名(就是你的leetcode账号

  • uniapp引用echarts的详细步骤(附柱状图实例)

    相信很多小伙伴对于echarts这个东西应该不会陌生,我在网上看到很多文章,那么他到底是怎么用的呢,却是五花八门,我现在就来总结一下我的方法. 如果使用npm全局安装,太麻烦,这里推荐使用官网(ECharts 在线构建)定制下载,这样会方便我们使用. 选择柱状图,折线图,饼图:这三样是平常较常用到的: 坐标系选择直角坐标系: 组件可以全选,也可以选择自己所需要的,在这里个人建议除了工具栏不选,其他都选上:下载后的文件为echarts.min.js,建议把他放在static内. 好了,来到下一步,

  • docker-compose安装RabbitMQ及插件操作步骤

    目录 准备工作 docker-compose脚本 操作步骤 执行命令 进入容器内,启动我们刚刚添加的插件 查看插件是否有安装成功 优化搭建步骤 目的 思路 步骤 准备工作 RabbitMQ默认不带延迟队列插件,可以到官网去下载指定版本的插件,并手动安装到RabbitMQ环境中,在这里我使用的RabbitMQ版本是: rabbitmq:3.8-management 延迟队列插件版本是: rabbitmq_delayed_message_exchange-3.8.9-0199d11c.ez 以上版本

随机推荐