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

镇江做网站多少钱wordpress onenote

镇江做网站多少钱,wordpress onenote,南宁网站建设及推广,启信宝企业查询官网简介 借助 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.yayakq.cn/news/355928/

相关文章:

  • 西安建设工程网站镇平做网站
  • 网站建设维修服务流程成都电商设计招聘网站
  • 什么是网站架构广州市增城区建设局网站是什么
  • 广州学校网站建设做视频网站新手教学
  • 有哪些游戏可以做网站汉中网站建设费用
  • 关于网站开发的外文翻译怎样建设邮箱网站
  • 大型网站架构实战中国会议营销网站
  • 自助智能建站系统泰安新闻频道在线直播
  • 锐奇智能手机网站建设做app和做网站哪个容易
  • 网站开发服务费记账重庆高校在线平台
  • 高端网站定制开发深圳网页搜索框记录怎么删除
  • 福州微信网站建设视频网站开发 视频采集
  • 网站网站开发成本铁岭做网站的公司
  • 网站开发博客海南新政策最新消息
  • python怎么做抢课网站搜索引擎如何找到网站
  • 网站关键字分析网络营销八大目标是什么
  • 罗定市住房和城乡建设局网站2021智慧树互联网与营销创新
  • wordpress 阿里云sem优化是什么意思
  • 山东省住房城乡建设厅门户网站快速搭建网站框架的工具
  • 网站开发如何支持ipv6推荐好的设计网站
  • 建站公司推广建设个人商城网站
  • 公司网站官网有没有做书签的网站
  • 视觉传达毕业设计作品网站优化seo教程技术
  • 网站怎么做移动图片不显示不出来哪个网站平面设计做的好
  • 描述网站建设的基本流程廊坊宣传片制作公司
  • 成都网站建设哪家设计好宣传册
  • 婚庆网站建设策划案程序员培训机构排名
  • 网站集约化建设项目内容主机屋
  • 宁波做网站制作宝应县建设工程信息网
  • 有心学做网站网站建设项目怎么跟进客户