Chef日志的高精度日志时间

时间:2017-11-06 20:40:20

标签: bash chef chef-recipe

我开始使用chefserver。我想从chefserver的日志中得到一些计算结果。但是,时间戳显示没有毫秒。为了获得更精确的计算,我希望配方的日志有毫秒。

日志格式如下:

[2017-08-29T18:44:22+00:00] INFO: bash[dummyResource] ran successfully

提前致谢

1 个答案:

答案 0 :(得分:1)

您可以更改client.rb(或菜谱库代码中的格式化程序,但之后只会影响该代码运行后的内容):

Chef::Log.logger.formatter = whatever

https://github.com/chef/mixlib-log/blob/master/lib/mixlib/log/formatter.rb显示默认格式化程序,您可以根据需要进行子类化和调整。