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

吉安做网站公司网站怎么重建

吉安做网站公司,网站怎么重建,中企动力邮箱登陆首页,网络策划书范文ECS 记录器是你最喜欢的日志库的格式化程序/编码器插件。它们可让你轻松地将日志格式化为与 ECS 兼容的 JSON。 编码器以 JSON 格式记录日志#xff0c;并在可能的情况下依赖默认的 zapcore/json_encoder。它还处理 ECS 错误格式的错误字段记录。 默认情况下#xff0c;会添…ECS 记录器是你最喜欢的日志库的格式化程序/编码器插件。它们可让你轻松地将日志格式化为与 ECS 兼容的 JSON。 编码器以 JSON 格式记录日志并在可能的情况下依赖默认的 zapcore/json_encoder。它还处理 ECS 错误格式的错误字段记录。 默认情况下会添加以下字段 {log.level: info,timestamp: 2020-09-13T10:48:03.000Z,message: some logging info,ecs.version: 1.6.0 } 安装 将包添加到你的 go.mod 文件中 go.mod module zerolog-logging require go.elastic.co/ecszap master require go.uber.org/zap master 我们使用如下的命令来下载包 go get go.elastic.co/ecszap go get go.uber.org/zap 配置 设置默认记录器。例如 encoderConfig : ecszap.NewDefaultEncoderConfig() core : ecszap.NewCore(encoderConfig, os.Stdout, zap.DebugLevel) logger : zap.New(core, zap.AddCaller()) 你可以自定义 ECS 记录器。例如 encoderConfig : ecszap.EncoderConfig{EncodeName: customNameEncoder,EncodeLevel: zapcore.CapitalLevelEncoder,EncodeDuration: zapcore.MillisDurationEncoder,EncodeCaller: ecszap.FullCallerEncoder, } core : ecszap.NewCore(encoderConfig, os.Stdout, zap.DebugLevel) logger : zap.New(core, zap.AddCaller()) 示例 使用结构化日志记录 zap1.go package mainimport (errorsosgo.elastic.co/ecszapgo.uber.org/zap )func main() {encoderConfig : ecszap.NewDefaultEncoderConfig()core : ecszap.NewCore(encoderConfig, os.Stdout, zap.DebugLevel)logger : zap.New(core, zap.AddCaller())logger logger.With(zap.String(custom, foo))logger logger.Named(mylogger)// Use strongly typed Field valueslogger.Info(some logging info,zap.Int(count, 17),zap.Error(errors.New(boom))) }我们可以使用如下的方法来运行上面的应用 go run zap1.go | jq . Log errors zap_error.go package mainimport (errorsospkgerrors github.com/pkg/errorsgo.elastic.co/ecszapgo.uber.org/zap )func main() {encoderConfig : ecszap.NewDefaultEncoderConfig()core : ecszap.NewCore(encoderConfig, os.Stdout, zap.DebugLevel)logger : zap.New(core, zap.AddCaller())err : errors.New(boom)logger.Error(some error, zap.Error(pkgerrors.Wrap(err, crash))) }我们使用如下的命令来运行应用 go run zap_error.go | jq . 使用 sugar logger zap_sugar.go package mainimport (osgo.elastic.co/ecszapgo.uber.org/zap )func main() {encoderConfig : ecszap.NewDefaultEncoderConfig()core : ecszap.NewCore(encoderConfig, os.Stdout, zap.DebugLevel)logger : zap.New(core, zap.AddCaller())sugar : logger.Sugar()sugar.Infow(some logging info,foo, bar,count, 17,) }我们使用如下的命令来运行 go run zap_sugar.go | jq . 把日志写入到 Elasticsearch 按照 Filebeat 快速入门将以下配置添加到你的 filebeat.yaml 文件中。 Filebeat 7.16 filebeat.yaml filebeat.inputs: - type: filestream # 1paths: /path/to/logs.jsonparsers:- ndjson:overwrite_keys: true # 2add_error_key: true # 3expand_keys: true # 4processors: # 5- add_host_metadata: ~- add_cloud_metadata: ~- add_docker_metadata: ~- add_kubernetes_metadata: ~ 使用 filestream 输入从活动日志文件中读取行。如果发生冲突解码的 JSON 对象的值将覆盖 Filebeat 通常添加的字段type、source、offset 等。如果发生 JSON 解组错误Filebeat 将添加 “error.message” 和 “error.type: json” 键。Filebeat 将递归地从解码的 JSON 中去掉点键并将其扩展为分层对象结构。Processors 可增强你的数据。请参阅 processors 以了解更多信息。 Filebeat 7.16 filebeat.yaml filebeat.inputs: - type: logpaths: /path/to/logs.jsonjson.keys_under_root: truejson.overwrite_keys: truejson.add_error_key: truejson.expand_keys: trueprocessors: - add_host_metadata: ~ - add_cloud_metadata: ~ - add_docker_metadata: ~ - add_kubernetes_metadata: ~
http://www.hkea.cn/news/14496492/

相关文章:

  • 数码印花图案设计网站网页设计和网站开发有什么区别
  • 住房城乡建设部官网站有网络但是网页打不开
  • 河南省南阳市建设局网站郑州百度推广外包
  • 织梦网站图片修改做宴会网站
  • 松江新城投资建设有限公司网站义乌购app下载
  • 网站图片缩略图响应试企业网站
  • 班级网站模板素材网站开发设计师
  • 注册qq空间网站百度指数的数据来源
  • 平台网站建设公司模板网站怎么做301
  • 珠海做网站那家好怎样做分类网站
  • 外贸网站建设 东莞WORDPRESS导购主题 WYZDG
  • 网站设计素材包专门做旅行用品的网站
  • 枣庄网站建设公司wordpress远程上传媒体文件
  • 阿坝网页设计公司网站建设优化保定
  • 有备案号的网站是公司的吗网页视频下载到电脑
  • 具有品牌的上海网站建设安卓手机 做网站
  • 做怎样的网站能赚钱东莞长安网站优化公司
  • 好看的个人网站主页包头网站设计推广
  • 婚庆网站模板下载河池网站开发工程师招聘网
  • 乐温州网站建设推广类软文
  • 采用什么方法推广网站河南免费网站建设
  • 网站 设计 分辨率陕西购物商城网站建设
  • 站长之家seo查找肇庆市场核酸检测
  • 免费网站建设软件公司想制作网站
  • 广州网站开发软件平台二级域名查询ip
  • 国外优秀摄影作品网站小兽wordpress编辑器
  • 网站建设营销型网站概念罗村网站建设公司
  • 免费的行情网站推荐下载安装建设厅的证全国通用吗
  • 网站公司的好坏新乡免费网站建设
  • 创建自己的网站有什么用怎么查看网站是否备案