首页 > 其他分享 >Nlog日志组件接入ES

Nlog日志组件接入ES

时间:2022-10-10 14:01:16浏览次数:43  
标签:配置文件 接入 Nlog 组件 日志 ES

1、安装nuget包

NLog.Targets.ElasticSearch

2、调整配置文件Nlog.config

<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <extensions>
        <add assembly="NLog.Targets.ElasticSearch"/>
    </extensions>
    <targets>
        <!--ElasticSearch保存日志信息-->
        <target name="elastic" xsi:type="BufferingWrapper" flushTimeout="2000">
        <target xsi:type="ElasticSearch" username="elastic" password="123456" uri="https://xxxxxx.com:9200"
                index="nlog_${date:format=yyyy.MM.dd}" includeAllProperties="true">
            <field name="MachineName" layout="${machinename}" />
            <field name="Time" layout="${longdate}" />
            <field name="level" layout="${level:uppercase=true}" />
            <field name="logger" layout="${logger}" />
            <field name="message" layout="${message}" />
            <field name="processid" layout="${processid}" />
            <field name="threadname" layout="${threadname}" />
            <field name="stacktrace" layout="${stacktrace}" />
        </target>
        </target>
    </targets>
    <rules>
        <logger name="*" minlevel="DEBUG" writeTo="elastic" />
    </rules>
</nlog>

 

标签:配置文件,接入,Nlog,组件,日志,ES
From: https://www.cnblogs.com/zacklau/p/16775470.html

相关文章

  • ETCD 未授权访问漏洞-添加iptables规则修复方法
    ⻛险提⽰1.在iptables规则配置正确的情况下,可以规避未认证的漏洞;2.如变更过程中误操作限制了其他端⼝的情况下可能会造成存储异常;影响版本所有版本问题描述:客⼾采......
  • vite : 无法加载文件 node_modules\.bin\vite.ps1
    vite:无法加载文件  node_modules\.bin\vite.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅https:/go.microsoft.com/fwlink/?LinkID=135170中的about_Execu......
  • 故障处理Troubleshooting收集
    在服务器出现宕机、蓝屏、黑屏等问题时,不要立即重启服务器,应获取IPMIWeb页面中的Troubleshooting信息登陆BMC查看是否有Troubleshooting日志,具体收集位置见下图。有......
  • pip3 install requests Cannot open D:\Python35\Scripts\pip3-script.py
    1、问题描述:使用pip(或pip3)指令安装模块时,出现了CannotopenD:\Python35\Scripts\pip3-script.py的报错信息2、原因分析:pip安装出错3、解决方式:可以使用这条指令来......
  • 第24章: kubernetes集群网络
    4.1网络基础知识1公司网络架构​​​​(1)路由器:网络出口(2)核心层:主要完成数据高效转发、链路备份等(3)汇聚层:网络策略、安全、工作站交换机的接入、VLAN之间......
  • 1、Linux下源码编译安装PostgreSQL
    操作系统:Centos7说明:postgresql必须在postgres用户下初始化数据库和启动,否则报错。PostgreSQL的特性PostgreSQL是一种几乎可以运行在各种平台上的免费的开放源码的对象关系......
  • leetcode 236. Lowest Common Ancestor of a Binary Tree 二叉树的最近公共祖先(中等)
    一、题目大意给定一个二叉树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个节点p、q,最近公共祖先表示为一个节点x,满......
  • mysql 5.1.73 binlog测试以及全量备份恢复测试
       甲方提出业务服务器的mysql日志要本地备份或者上传日志服务器,以及要具备回滚、恢复功能。问了度娘后,同甲方商量、建议,保存binlog日志30天且每月全量备份一次。 ......
  • 洛谷 P5194 [USACO05DEC]Scales S 折半搜索
    题目https://www.luogu.com.cn/problem/P5194思路\(n\leq1000\)的范围很吓人,但是按照【每个砝码的质量至少等于前面两个砝码的质量的和】的规则,打表可知n在50时总重量......
  • 49、django工程(cookie+session)
    49.1、介绍:1、cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie就是在这样一个场景下诞生。cookie的工作原理是,由服务器产......