0

当我用 capstrinao 部署 rails 项目时,每行总是有一个十六进制字符串,比如“82ced5e5”。它有什么用?

INFO[82ced5e5]
DEBUG[b2d2eb7c]
4

2 回答 2

0

它实际上来自 Sshkit 的日志记录。从这里开始兔子洞:

https://github.com/capistrano/sshkit/blob/master/lib/sshkit/formatters/pretty.rb

于 2014-12-03T18:05:01.007 回答
0

您获得相关输出的相同十六进制代码,使您可以轻松识别相应的命令,例如以下开始和完成命令

信息 [3f6437b7] 正在运行 /usr/bin/env 回显...

一段时间后,可能会在两者之间产生许多其他输出

INFO[3f6437b7] 在 0.180 秒内完成,退出状态为 0(成功)。

使确定哪个命令刚刚完成变得简单。

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

于 2014-12-03T18:12:40.063 回答