当前位置: 首页 > news >正文

重庆服装网站建设费用wordpress模板top破解

重庆服装网站建设费用,wordpress模板top破解,请别人做网站需要注意什么,佛山网站优化包年为什么是serilog#xff1f;Serilog是 .NET 中最著名的结构化日志类库。基于日志事件log events#xff0c;而不是日志消息log message。你可以将日志事件格式化为控制台的可读文本或者可以将相同的事件格式化为JSON并将其发送到远程日志服务器。应用程序中的日志语句会创建L… 为什么是serilogSerilog是 .NET 中最著名的结构化日志类库。基于日志事件log events而不是日志消息log message。你可以将日志事件格式化为控制台的可读文本或者可以将相同的事件格式化为JSON并将其发送到远程日志服务器。应用程序中的日志语句会创建LogEvent对象而连接到管道的接收器[sinks]会知道如何记录它们。这里有一篇文章比较了.NET目前三种最常用的日志组件有兴趣可以去看看。nlog-vs-log4net-vs-serilog-comparing-net-logging为什么是腾讯云日志服务最普通的日志记录大概是直接把日志写入本地文件进行记录但是在容器化上云的时代把日志记录在云端才是更好的方式。Serilog有很多sink可以将日志记录推送到不同的地方存储。最常见的有Elasticsearch结合kibana展示日志数据但是通常需要我们额外搭建Elasticsearch服务和kibana服务。腾讯云有一个日志服务可以给我们提供存储和索引功能基本可以满足我们日常的需要还不需要额外搭建服务。日志服务主要提供以下功能日志采集通过 LogListener、API 等方式从不同日志采集端采集日志至日志服务。日志存储使用日志服务存储日志数据。日志索引开启日志索引对日志进行查询可帮助用户快速定位日志问题。日志投递用户可以将指定日志投递至其他云产品中满足存储或其他计算需求。如指定的 COS 存储桶中对日志进行生命周期管理等满足日志审计需求。具体内容可查看日志服务产品文档使用腾讯云日志服务在日志集管理里面我们可以创建我们自己的日志集可以自定义日志保存时间。同时新建一个日志主题这里我们是属于日志投递的功能所以我们不需要开启LogListener。新建日志主题之后若我们需要使用日志服务的检索功能的话需要手动打开不然是无法检索到已经投递的日志的喔~在日志主题里面的索引配置里面打开开关保存即可。好了日志主题新建完了接下来我们要如何把日志投递到腾讯云呢。将日志投递到腾讯云日志服务问题来了serilog的sink里面并没有tencentCloud的库怎么办呢那我们来造一个轮子吧。在产品的API文档我们可以看到有这个上传结构化日志的接口我们可以通过http请求讲日志上传到腾讯云在github上面serilog的众多sink中有一个serilog.sink.http的库是使用http请求推送日志的我们down下来参考一下修改修改。然后我就搞了个Serilog.Sinks.TencentCloud(/ω)使用方式也很简单(/ω)github上面readme上面有一个很简陋的说明。然后呢引用这个库我们在asp.net core里面把这个扩展加入serilog,最简单的方法如下在入口main()函数中加入下面代码。或者在IWebHostBuilder的UseSeriLog()中进行配置Copy public static IWebHost BuildWebHostInternal(string[] args) new WebHostBuilder() .UseKestrel() .UseContentRoot(Directory.GetCurrentDirectory()) .UseStartupStartup() .ConfigureAppConfiguration((context, configuration) { configuration.SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile(appsettings.json) .AddJsonFile($appsettings.{context.HostingEnvironment.EnvironmentName}.json, true, true) .AddEnvironmentVariables(); }) .UseSerilog((context, logger) { logger.Enrich.FromLogContext() .MinimumLevel.Override(Microsoft, LogEventLevel.Information) .WriteTo.TencentCloud(ap-guangzhou.cls.myqcloud.com, , , , restrictedToMinimumLevel: LogEventLevel.Debug) ; } ) .Build();也可以通过配置文件进行配置需要引用Serilog.Settings.Configuration这个扩展包然后再配置文件中加如如下配置Copy Serilog: {Using: [ Serilog.Sinks.TencentCloud ],MinimumLevel: Debug,WriteTo: [ {Name: TencentCloud,Args: {requestBaseUri: ap-guangzhou.cls.myqcloud.com,topicId: ,secretId: ,secretKey: } } ] },然后在IWebHostBuilder的UseSeriLog()中进行配置Copypublic static IWebHostBuilder CreateWebHostBuilder(string[] args) WebHost.CreateDefaultBuilder(args) .ConfigureAppConfiguration((context, configuration) { configuration.SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile(appsettings.json) .AddJsonFile($appsettings.{context.HostingEnvironment.EnvironmentName}.json, true, true) .AddEnvironmentVariables(); }) .UseSerilog((context, logger) { logger.ReadFrom.Configuration(context.Configuration); }) .UseStartupStartup();配置完成后启动应用程序日志就会自动记录并推送到腾讯云日志服务了。检索日志集打开腾讯云日志服务选择日志集点击检索前提得已经打开索引配置喔。我们可以看到已经把结构化的日志信息全都投递到日志服务了输入关键字可以进行全文搜索我们想要的日志比如我搜索warning和exception即可检索出warning级别和exception的日志信息搞完这样就成功使用serilog将日志推送到腾讯云日志服务啦(/ω)Serilog.Sinks.TencentCloud https://github.com/NanoFabricFX/Serilog.Sinks.TencentCloud 这个库的地址在这欢迎大家帮忙改进哈~~大佬们看了有什么建议欢迎评论提出 原文地址https://www.cnblogs.com/fanshaoO/p/11023271.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com
http://www.pierceye.com/news/27916/

相关文章:

  • 中装建设集团网站南京做网站优化
  • 建站网站公司调查邯郸营销型网站建设
  • 网站建设中页面设计公司名称域名网站
  • 个人网站做重定向图片同城购物网站建设
  • 个人网站备案 拍照wordpress 文章页404
  • 简述网站建设的标准保定网站seo技术
  • 卖二手手表的网站深圳 网站开发
  • 营销型网站建设推荐收费网站怎么免费
  • php网站开发防注入登记注册身份验证app下载
  • 潜江网站搭建wordpress电子商务插件
  • 唐山专门做网站太仓做网站的 太仓
  • 藤县建设局网站wordpress免费单页主题
  • 成都网站设计优选柚v米科技百度指数在线查询工具
  • 平顶山做网站的公司网站美工
  • 物流网站前端模板下载百度推广获客
  • 网站开发网站维护这行业怎么样衡水哪里做网站
  • 石家庄免费自助建站模板WordPress实现
  • 重点实验室网站建设wordpress 主菜单
  • 微信上浏览自己做的网站电子商务网站建设清华大学
  • 简单动画制作网站图片优化的概念
  • 怎么制作网站教程步骤视频人与马做网站
  • 网站页面设计稿口碑好网站建设开发
  • 成都网站建设大公司网站导航排版布局
  • 公司网站翻译工作怎么做吸金聚财的公司名字
  • 北京广告网站建设百度知道一下
  • 东莞网站建设模具福州网站建设培训
  • 汕头专业网站制作公司齐诺网站建设
  • ppt图标网站链接怎么做建设网站一般要多少钱
  • html 5网站欣赏营销型网站特征
  • 开发什么网站如何做好网站建设前期网站规划