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

思政网站建设管理自查报告学历提升快速拿证

思政网站建设管理自查报告,学历提升快速拿证,做网站需要多少钱 网络服务,个人域名 企业网站备案Seq简介Seq是老外开发的一个针对.NET平台非常友好的日志服务。支持容器部署#xff0c;提供一个单用户免费的开发版本。官网#xff1a;https://datalust.co/seq使用文档#xff1a;https://docs.datalust.co/docsSeq主体功能如下所示#xff1a;支持主流的编程语言#x… Seq简介Seq是老外开发的一个针对.NET平台非常友好的日志服务。支持容器部署提供一个单用户免费的开发版本。官网https://datalust.co/seq使用文档https://docs.datalust.co/docsSeq主体功能如下所示支持主流的编程语言尤其对.NET非常友好丰富的事件格式以结构化形式记录上文信息与应用程序事件支持消息模板将文本数据与结构话数据无缝连接。下图中所有属性都是由使用者自定义的。支持筛选语法和SQL查询非常简单和灵活多种查询方式 -支持以SQL表达式查询以及C#中的!内置StartsWith()EndsWith()IndexOf() 和Contains(),并支持文本全文检索。公开了内置字段和函数支持仪表盘可以自行创建和编辑图表支持安装插件插件可以使用.NET进行编写支持发送邮件通过插件支持团队操作提供命令行客户端支持健康检查通过插件支持收集Docker日志支持收集K8s日志支持自定义警报和Webhook部署到k8sseq部署我们采用的是基于容器的部署具体可以参考https://docs.datalust.co/docs/getting-started-with-docker腾讯云容器服务yaml配置如下所示apiVersion: apps/v1beta2 kind: Deployment metadata:annotations:deployment.kubernetes.io/revision: 1generation: 1labels:k8s-app: seqqcloud-app: seqname: seqnamespace: default spec:progressDeadlineSeconds: 600replicas: 1revisionHistoryLimit: 10selector:matchLabels:k8s-app: seqqcloud-app: seqstrategy:rollingUpdate:maxSurge: 1maxUnavailable: 0type: RollingUpdatetemplate:metadata:labels:k8s-app: seqqcloud-app: seqspec:containers:- env:- name: ACCEPT_EULAvalue: Yimage: datalust/seq:latestimagePullPolicy: IfNotPresentname: seqresources:limits:cpu: 100mmemory: 2024Mirequests:cpu: 10mmemory: 256MiimagePullSecrets:- name: qcloudregistrykey- name: tencenthubkeyrestartPolicy: Always --- apiVersion: v1 kind: Service metadata:name: seqnamespace: default spec:externalTrafficPolicy: Clusterports:- name: 80-80-tcpnodePort: 31180port: 80protocol: TCPtargetPort: 80- name: 5341-5341-tcpnodePort: 31181port: 5341protocol: TCPtargetPort: 5341selector:k8s-app: seqqcloud-app: seqsessionAffinity: Nonetype: NodePort 注意其中主机端口分别为31180对应80用于公开Seq UI和Web Api、31181对应5341用于公开Seq接收终结点的端口。一般情况日志不重要的话我们可以不进行持久化配置。如需持久化仅需配置“/data”的映射即可。使用Seq对.NET Core支持非常友好支持ASP.NET CoreSerilog使用NLog使用log4net当然还支持其他语言以及其他的一些方式比如RabbitMQ、GELF、Windows事件等等。接下来我们以基于NLog集成为例安装包NLog.Targets.Seq安装NLog.Targets.Seq NuGet包。例如在Visual Studio程序包管理器控制台中键入PM Install-Package NLog.Targets.Seq 修改NLog配置文件第一步需要先添加刚安装的扩展程序集?xml version1.0 encodingutf-8 ? nlog xmlnshttp://www.nlog-project.org/schemas/NLog.xsdxmlns:xsihttp://www.w3.org/2001/XMLSchema-instanceextensionsadd assemblyNLog.Targets.Seq//extensions 然后需要定义规则targetstarget nameseq xsi:typeBufferingWrapper bufferSize1000 flushTimeout2000target xsi:typeSeq serverUrlhttp://localhost:5341 apiKey //target/targetsruleslogger name* minlevelInfo writeToseq //rules 需要指定服务端接收端地址和ApiKey。接下来就可以直接使用了。除此之外我们还可以添加例如线程Id、机器名等属性配置示例如下所示target nameseq xsi:typeSeq serverUrlhttp://localhost:5341 apiKeyproperty nameThreadId value${threadid} asnumber /property nameMachineName value${machinename} / /target NLOG配置说明说明官网https://nlog-project.org/?rredirect配置和使用https://github.com/NLog/NLog/wiki/Getting-started-with-ASP.NET-Core-2https://github.com/NLog/NLog/wiki/Getting-started-with-ASP.NET-Core-3参考配置?xml version1.0 encodingutf-8?nlog xmlnshttp://www.nlog-project.org/schemas/NLog.xsdxmlns:xsihttp://www.w3.org/2001/XMLSchema-instanceautoReloadtrueinternalLogLevelWarninternalLogFileApp_Data\Logs\nlogs.logthrowExceptionstrue!-- 定义日志输出的根目录为web目录的上级目录 --variable namelogdir value${basedir}/App_Data/logs/extensionsadd assemblyNLog.Web.AspNetCore/add assemblyNLog.Targets.Seq//extensionstargets asynctruedefault-target-parameterstypeFilearchiveAboveSize50485760maxArchiveFiles50archiveNumberingRollingkeepFileOpenfalselayout${date:formatHH\:mm\:ss\:ffff}:[${level}] ${callsite} ${onexception:${exception:formattostring} ${newline}${stacktrace}${newline}/!--屏幕彩色打印消息--target nameconsole xsi:typeColoredConsolelayout${date:formatHH\:mm\:ss\:ffff}:[${level}] ${message}/!--默认日志--target xsi:typeFile namedefaultLog fileName${logdir}/${level}/${shortdate}.log layout${date:formatHH\:mm\:ss\:ffff}: ${message} ${onexception:${exception:formattostring} ${newline}${stacktrace}${newline} /target namewarnLog xsi:typeFilefileName${logdir}/${level}/${shortdate}.loglayout${date:formatHH\:mm\:ss\:ffff}: ${logger}${newline}${message} ${onexception:${exception:formattostring} ${newline}${stacktrace}${newline} /target nameseq xsi:typeBufferingWrapper bufferSize1000 flushTimeout2000target xsi:typeSeq serverUrlhttp://devlogs.yourdomain.com apiKeyDRkZrdeDMZIXY0gzZGXBproperty nameThreadId value${threadid} asnumber /property nameMachineName value${machinename} /property nameEnvironment valueDevelopment /!--https://github.com/NLog/NLog/wiki/Logger-Layout-Renderer--property nameLogger value${logger} /!--https://github.com/NLog/NLog/wiki/AspNet-Request-IP-Layout-Renderer--property nameIP value${aspnet-request-ip} /!--https://github.com/NLog/NLog/wiki/AspNetRequest-Url-Layout-Renderer--property nameUrl value${aspnet-request-url:IncludeHosttrue:IncludePorttrue:IncludeQueryStringtrue:IncludeSchemetrue} /property nameCode value${aspnet-response-statuscode} //target/target/targetsruleslogger name* minlevelTrace writeToseq /logger name* levelsTrace,Debug,Info writeToconsole,defaultLog /logger name* minlevelWarn writeToconsole,warnLog //rules /nlog 集成之后我们就可以非常方便的在Seq的面板上看到各种日志和图表了。转载是一种动力 分享是一种美德如果喜欢作者的文章请关注【麦扣聊技术】订阅号以便第一时间获得最新内容。本文版权归作者和湖南心莱信息科技有限公司共有欢迎转载但未经作者同意必须保留此段声明且在文章页面明显位置给出原文连接否则保留追究法律责任的权利。文档官网docs.xin-lai.comQQ群编程交流群85318032 产品交流群897857351
http://www.yutouwan.com/news/403394/

相关文章:

  • 有没有专门做橱窗的案例网站网站制作 徐州
  • 设计网站的一般过程网站中链接怎么做
  • 如何建设社交网站wordpress安装主题后不够
  • 网站建设调研论文阿里云有了域名 网站建设
  • 商会网站设计网站策划ps
  • 班级网站网页设计做图表好看的网站
  • 怎样在网站上做免费的推广wordpress开发文档下载
  • 坪地网站制作网站手机网站制作
  • 什么网站可以免费做视频it运维培训
  • 国外设计文章的网站网站宣传册怎么做的
  • 辽宁注册公司网站企业网站建设应注意什么
  • 宁波建设协会网站关键词优化是什么意思
  • 公司做网站的费用怎么账务处理智通人才网东莞最新招聘信息官网
  • 安徽静安集团网站建设深圳网站建设公司 概况
  • 宁波网站建设哪家比较好怎么在网上卖东西视频
  • 网站建设十大公司临河网站建设
  • 大连网站制作团队高校网站建设说明书
  • 无锡个人网站建设世界十大著名室内设计师
  • 在线报名网站建设如何建立设计一个公司网站
  • 知名做网站哪家好摄影网站模版
  • 怎样使用仿站小工具做网站ppt模板大全百度云
  • 微信网站是怎么做的高密市住房和城乡建设局网站
  • wordpress评论ajax加载seo公司运营
  • 网站使用网络图片做素材 侵权淄博电商网站建设
  • 做理论的网站做新标准大学英语网站
  • 做英文的小说网站有哪些怎么样网站速度快
  • 网站系统与程序的链接秦皇岛城乡建设局网站
  • thinkphp做的教育网站梅江区住房和城乡建设局官方网站
  • vf建设银行网站好的html5网站模板
  • 德州宁津建设局网站哪个网站可以代做试题