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

广州网站建设网站微信推广引流平台

广州网站建设网站,微信推广引流平台,美术类艺考生可以报哪些专业,家居企业网站建设咨询简介 借助 github.com/hpcloud/tail ,可以实时追踪文件变更,达到类似shell命令tail -f的效果。 代码 以下示例代码用于实时读取nginx的access.log日志文件,读取到后输出到控制台。如果nginx日志做了json格式化,还可以解析读取到…

简介

借助 github.com/hpcloud/tail ,可以实时追踪文件变更,达到类似shell命令tail -f的效果。

代码

以下示例代码用于实时读取nginx的access.log日志文件,读取到后输出到控制台。如果nginx日志做了json格式化,还可以解析读取到的内容,对日志进行更多处理,比如日志内容写入数据库、做日志告警等,对于访问量较小的系统来说,这样就不需要消耗很多资源去搭建ELK、Loki等专门的日志监控系统。

package main
import ("flag""fmt""io""os""github.com/hpcloud/tail"
)
var (logfile = flag.String("f", "access.log", "日志文件路径")
)
func main() {flag.Parse()// 判断文件是否存在if _, err := os.Stat(*logfile); os.IsNotExist(err) {fmt.Printf("Error! %s not found\n", *logfile)os.Exit(1)}// 不从文件开始读, 而是从文件当前末尾开始读// Go 1.20推荐使用 io.SeekEnd, 老版本可能需要改为os.SEEK_ENDseek := &tail.SeekInfo{Offset: 0, Whence: io.SeekEnd}t, err := tail.TailFile(*logfile, tail.Config{Follow:   true,Location: seek,})if err != nil {fmt.Println(err)}for line := range t.Lines {fmt.Println(line.Text)}
}

参考

  • golang
http://www.dtcms.com/wzjs/78274.html

相关文章:

  • 深圳建站科技有限公司山东济南最新事件
  • wordpress登录不上百度seo搜索引擎优化培训
  • 北京做网站哪家公司最好网站自建
  • 建一个网站买完域名后应该怎么做网站搜索排名靠前
  • 深圳网站建设哪个公司号推广方案应该有哪些方面
  • 风铃做的网站能否推广软文广告文案案例
  • 怎样把网站做成软件广州seo网站公司
  • 宝安网站制作公司互联网金融营销案例
  • 怎么做网站后台 更新日志关键词排名的工具
  • 网站 网页创建站点的步骤
  • 商家网站建设什么是网站推广?
  • 网站建设公司年终总结千锋教育官方网
  • 数据做图网站有哪些万网注册域名查询官方网站
  • wordpress 站群模板免费网页设计制作网站
  • 网站提交自动秒收录账户竞价托管公司
  • 网页无法访问摄像头北京seo公司公司
  • 深圳创建网站公司sns营销
  • 最早做网购的网站南宁推广软件
  • 网站代码502陕西网页设计
  • 企业网站设计报名腾讯企点app下载安装
  • 网站建设罒金手指下拉壹陆郑州做网站公司有哪些
  • 玉溪市住房和城乡建设局网站seo优化网站的注意事项
  • 科普文章在那个网站做东莞网络营销平台
  • java网站开发文档课程设计做百度推广的网络公司
  • 网站制作软件是什么cba最新积分榜
  • 个人网站栏目设计放单平台大全app
  • 烟台网站建设ytseo优化与推广招聘
  • vi设计找哪家公司公司网站seo外包
  • url重写 网站可以免费网络推广网站
  • 制作和淘宝商城一样网站seo网课培训