日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
ElasticSearch+NLog實現(xiàn).NetCore分布式日志管理

ElasticSearch+NLog實現(xiàn).Net Core分布式日志管理

作者:conan5566 2021-03-08 00:09:47
系統(tǒng)
分布式 在系統(tǒng)中,如果將日志作為文件輸出,查看系統(tǒng)日志將非常不便;如果將日志保存到數(shù)據(jù)庫中,又不能進行全文搜索。在這里我們將日志輸出到ElasticSearch中,借助Kibana再查找日志。

本文轉(zhuǎn)載自微信公眾號「UP技術(shù)控」,作者conan5566。轉(zhuǎn)載本文請聯(lián)系UP技術(shù)控公眾號。 

概述

Elasticsearch可廣泛應(yīng)用于日志分析、全文檢索、結(jié)構(gòu)化數(shù)據(jù)分析等多種場景,大幅度降低維護多套專用系統(tǒng)的成本,在開源社區(qū)非常受歡迎。在系統(tǒng)中,如果將日志作為文件輸出,查看系統(tǒng)日志將非常不便;如果將日志保存到數(shù)據(jù)庫中,又不能進行全文搜索。在這里我們將日志輸出到ElasticSearch中,借助Kibana再查找日志。

實現(xiàn)方式

1、配置es服務(wù)地址

  
 
 
 
  1.   "ConnectionStrings": { 
  2.     "ElasticSearchServerAddress": "http://localhost:9200" 
  3.   }, 
  4.   "Logging": { 
  5.     "LogLevel": { 
  6.       "Default": "Warning" 
  7.     } 
  8.   }, 
  9.   "AllowedHosts": "*" 

2、配置nlog.config

  
 
 
 
  1.  
  2.       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  3.       internalLogToConsole="true"> 
  4.    
  5.      
  6.    
  7.  
  8.    
  9.      
  10.     
  11.             index="userapi-${date:format=yyyy.MM.dd}" documentType="doc" includeAllProperties="true" 
  12.                  layout="[${date:format=yyyy-MM-dd HH\:mm\:ss}][${level}] ${logger} ${message} ${exception:format=toString}"> 
  13.        
  14.        
  15.        
  16.        
  17.        
  18.        
  19.        
  20.        
  21.        
  22.        
  23.      
  24.    
  25.    
  26.      
  27.    
  28.  

3、測試寫入日志

  
 
 
 
  1. // GET api/values 
  2.         [HttpGet] 
  3.         public ActionResult> Get() 
  4.         { 
  5.             var result = new string[] { "value1", "value2" }; 
  6.             _logger.LogInformation(JsonConvert.SerializeObject(result)); 
  7.             return result; 
  8.         } 

效果


分享名稱:ElasticSearch+NLog實現(xiàn).NetCore分布式日志管理
網(wǎng)站地址:http://www.dlmjj.cn/article/dhiodej.html