木叉博客


  • 首页

  • 归档

  • 搜索

使用 Nlog 将日志打印到 Logstash 的监控接口

时间: 2020-01-28 字数: 185 字 阅读: 1分钟 阅读次数:

Logstash提供了多种监听日志打印的方式,而Nlog也提供了多种输出日志的方式,当Nlog的输出配置与Logstash的输入配置相对应,就能够让Nlog打印出来的日志都存储到Elasticsearch中

以下介绍3种配置方式:

  1. 文件

    Logstash:

    input {
        file {
            path => "D:/Log/Application/*Log.txt"
            type => "Application"
        }
    }
    

    NLog:

    <targets>
        <target xsi:type="File" name="file" filename="D:/Log/Application/${shortdate}Log.txt" layout="${longdate} ${uppercase:${level}} ${message}"/>
    </targets>
    
  2. tcp Logstash:

    input {
        tcp{
           port => 8001
           type => "TcpLog"
        }
    }
    

    NLog:

    <targets>
        <target xsi:type="Network" name="tcp" address="tcp://127.0.0.1:8001" layout="${longdate} ${uppercase:${level}} ${message}"/>
    </targets>
    
  3. udp Logstash:

    input {
        udp{
           port => 8002
           type => "UdpLog"
        }
    }
    

    NLog:

    <targets>
        <target xsi:type="Network" name="udp" address="udp://127.0.0.1:8001" layout="${longdate} ${uppercase:${level}} ${message}"/>
    </targets>
    
#.net# #nlog# #logstash#
QQ扫一扫交流

标题:使用 Nlog 将日志打印到 Logstash 的监控接口

链接:/post/nlog-to-logstash/

作者:Venyo Wong

声明: 本博客文章除特别声明外,均采用 CC BY-NC-SA 3.0许可协议,转载请注明出处!

创作实属不易,如有帮助,那就打赏博主些许茶钱吧 ^_^
WeChat Pay

微信打赏

Alipay

支付宝打赏

使用 Elasticsearch 的 NGram 分词器处理模糊匹配
Venyo Wong

Venyo Wong

Hou tui, wo yao kai shi zhuang bi le.

26 日志
0 分类
23 标签
GitHub
友情链接
© 2010 - 2024 木叉博客
Powered by - Hugo v0.120.4 / Theme by - NexT
Storage by Github / 闽ICP备2023011022号-2
0%