当我使用capstrinao部署rails项目时,每一行都有一个十六进制字符串,例如" 82ced5e5"。它有什么用?
INFO[82ced5e5]
DEBUG[b2d2eb7c]
答案 0 :(得分:0)
它实际上来自Sshkit的日志记录。在这里开始兔子洞:
https://github.com/capistrano/sshkit/blob/master/lib/sshkit/formatters/pretty.rb
答案 1 :(得分:0)
您可以获得相关输出的相同十六进制代码,从而可以轻松识别相应的命令,例如以下开始和结束命令
INFO [3f6437b7]正在运行/ usr / bin / env echo ...
随后一段时间之后可能会有很多其他输出
INFO [3f6437b7]以0.180秒结束,退出状态为0 (成功)。
简化确定哪个命令刚刚完成。
这只是一个简单的例子,但应该足以证明十六进制代码的有用性