在capstrinao中十六进制字符串的含义是什么

时间:2014-12-03 17:01:42

标签: ruby-on-rails cap

当我使用capstrinao部署rails项目时,每一行都有一个十六进制字符串,例如" 82ced5e5"。它有什么用?

INFO[82ced5e5]
DEBUG[b2d2eb7c]

2 个答案:

答案 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   (成功)。

简化确定哪个命令刚刚完成。

这只是一个简单的例子,但应该足以证明十六进制代码的有用性