• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

GoWeb开发之Revel-日志

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Revel提供4个日志记录器

  • TRACE - 只有debug信息.
  • INFO - 信息报告.
  • WARN - 一些意外的但无害的.
  • ERROR - 错误信息,不需要看一看了.

日志可以在app.conf中配置. 下面是一个例子:

app.name = sampleapp

[dev]
log.trace.output = stdout
log.info.output  = stdout
log.warn.output  = stderr
log.error.output = stderr

log.trace.prefix = "TRACE "
log.info.prefix  = "INFO  "

log.trace.flags  = 10
log.info.flags   = 10

[prod]
log.trace.output = off
log.info.output  = off
log.warn.output  = log/%(app.name)s.log
log.error.output = log/%(app.name)s.log

在 dev 模式下:

  • 大多数详细的日志将被显示.
  • info 或 trace 的日志信息将会加上前缀.

在 prod 模式下:

  • info 和 trace 的日志将被忽略.
  •  warnings 和 errors日志将被添加到 log/sampleapp.log 文件.

设置日志的标志位, 你必须从 the flag constants 计算标志位的值. 例如, 要格式化 01:23:23 /a/b/c/d.go:23 信息 需要标志位 Ltime | Llongfile = 2 | 8 = 10.

开发区域:

  • 如果日志目录不存在Revel应该创建日志目录.

 

至此结束.


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
go常见问题发布时间:2022-07-10
下一篇:
linux-关机出现TellingINITtogotosingleusermode.无法关机发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap