Revel 日志类型
2023-03-21 10:36:59 作者:admin
本文整理自网络,侵删。
Revel 支持四类日志信息:
- TRACE - 调试信息
- INFO - 一般信息
- WARN - 警告信息
- ERROR - 错误信息
下面是在Revel中使用日志的例子:
now := time.Now()revel.TRACE.Printf("%s", now.String())
日志记录器默认使用 go 日志.
日志记录器在 app.conf中配置。例如:
app.name = sampleapp[dev]log.trace.output = stdoutlog.info.output = stdoutlog.warn.output = stderrlog.error.output = stderrlog.trace.prefix = "TRACE "log.info.prefix = "INFO "log.trace.flags = 10log.info.flags = 10[prod]log.trace.output = offlog.info.output = offlog.warn.output = log/%(app.name)s.loglog.error.output = log/%(app.name)s.log
在开发环境中:
- 显示详细日志
- info 或 trace信息以app.conf中定义的前缀显示信息
在生产环境中:
- info 和 trace 日志将被忽略
- 警告 和 错误信息被写入 log/sampleapp.log 文件
根据 标记常量修改日志格式,。例如, 01:23:23 /a/b/c/d.go:23 Message
格式,使用标记 Ltime | Llongfile = 2 | 8 = 10
开发状态:
- 如果日志目录log不存在,Revel 会自动创建日志目录。
标签:Revel
相关阅读 >>
Revel 参数绑定
Revel session flash
Revel 参数验证
Revel 模块概要
Revel 计划任务
Revel 常见问题
Revel 模板
Revel 缓存cache
Revel 控制器概要
Revel 命令行工具
更多相关阅读请进入《Revel》频道 >>

Go语言101
一个与时俱进的Go编程知识库。
猜你喜欢
联络方式:
400-123-789
邮箱:xiachao@163.com
Q Q:12345678
微信公众号
微信二维码