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

怎么在网上做彩票网站宁夏建设工程造价信息网

怎么在网上做彩票网站,宁夏建设工程造价信息网,网站做的很差的案例,wordpress 产品图片简介 借助 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/a/444246.html

相关文章:

  • 如何利用网站策划做好网站建设宜春公司做网站
  • 来个网站奖励自己网页翻译软件哪个好
  • 怎么建设自己导购网站外贸企业网站制作
  • 江苏齐力建设集团网站网页简单模板下载
  • 湛江建设免费网站网站简介模板
  • Directional Shadows Cascaded Shadow Maps
  • 东莞智通人才网首页搜索引擎营销就是seo
  • 手机网站建设咨询学php做网站
  • 深圳公司网站建设哪家好龙岗网站建设服务
  • 网站建设 创新排名好的网站关键词优化企业
  • 类似源码之家的网站公司网站开发教程
  • 定制网站建设制作注册页面设计代码
  • 做网站需要到哪些部门登记制作手工灯笼
  • 苏州朗冠网站建设公司传统外贸网站的seo运用
  • 广州网站开发创意设计wordpress免费建站教程
  • 吉林网站建设费用免费发广告的软件有哪些
  • 建设者网站wordpress get posts
  • php网站 关键技术常熟经济开发区人才网
  • 免费网站在线收看域名及网站建设实训
  • 做简历的网站叫什么软件中国建设部城乡建设网
  • 有没有做3d衣服模型网站制作app价格
  • 使用django做网站做论坛网站赚钱吗
  • 南京cms建站wordpress管理系统
  • 网站建设佰金手指科捷一企业网站色彩
  • 网站开发 erp系统开发网站建设及照片使用保密协议
  • 便捷网站建设正规的食品行业网站开发
  • 陕西省城乡住房和建设厅网站网站seo优化
  • 深圳h5网站公司网站规划设计的一般流程
  • 优秀的移动端网站wordpress取消邮箱注册
  • 网站百度收录批量查询重庆网站开发商城