各位用go写WEB站点 都把日志写入 .log文件吗?

hellsam · 2017-11-13 16:05:10 · 2048 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2017-11-13 16:05:10 的主题,其中的信息可能已经有所发展或是发生改变。

各位用go写WEB站点 都把日志写入 .log文件吗?

还是直接输出来即可呢?

感觉输出还是用 
log.Println 方面 显示时间等

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2048 次点击  
加入收藏 微博
6 回复  |  直到 2017-11-14 15:39:33
lwldcr
lwldcr · #1 · 7年之前

我用github.com/golang/glog 写入文件 默认单个文件1.8GB大小,可以自己配置

不爽的话 也可以自己写一个logger

肯定还是写入log靠谱,后续查问题、统计数据等等都有用

specita
specita · #2 · 7年之前
singlethread
singlethread · #3 · 7年之前

首先呢,做后端写日志是基本功,值得你花时间系统学习。 可以 了解一下java的log4j等框架,弄懂logger appender layout filter等概念,有助于理解什么是log 然后回来再看问的问题 加油:)

hellsam
hellsam · #4 · 7年之前

@lwldcr 这个包 我蛮喜欢的 没有引用任何第三方包,, 不过可惜没有演示文档 有点纠结了。。 能给点演示代码吗 嘻嘻

lwldcr
lwldcr · #5 · 7年之前
hellsamhellsam #4 回复

@lwldcr 这个包 我蛮喜欢的 没有引用任何第三方包,, 不过可惜没有演示文档 有点纠结了。。 能给点演示代码吗 嘻嘻

使用很简单 首先 在程序初始化的地方flag.Parse() 然后在程序任何需要log的地方使用glog.Info/Warn/Fatal/Error写入信息 程序启动时只需要指定-log_dir=${logdir} 这个参数即可

iPixelOldC
iPixelOldC · #6 · 7年之前
hellsamhellsam #4 回复

@lwldcr 这个包 我蛮喜欢的 没有引用任何第三方包,, 不过可惜没有演示文档 有点纠结了。。 能给点演示代码吗 嘻嘻

我记得我在golangtc上面看到有人说这个包会丢log耶...不过我是没经历过。。。

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传