【发布时间】:2017-11-07 06:41:38
【问题描述】:
我开始与 chefserver 合作。我想从chefserver的日志中得到一些计算。但是,时间戳显示时没有毫秒。为了获得更精确的计算,我希望配方的日志具有毫秒数。
日志格式如下:
[2017-08-29T18:44:22+00:00] INFO: bash[dummyResource] ran successfully
提前致谢
【问题讨论】:
标签: bash chef-infra chef-recipe
我开始与 chefserver 合作。我想从chefserver的日志中得到一些计算。但是,时间戳显示时没有毫秒。为了获得更精确的计算,我希望配方的日志具有毫秒数。
日志格式如下:
[2017-08-29T18:44:22+00:00] INFO: bash[dummyResource] ran successfully
提前致谢
【问题讨论】:
标签: bash chef-infra chef-recipe
您可以在 client.rb 中更改格式化程序(或在食谱库代码中,但它只会在代码运行后影响事情):
Chef::Log.logger.formatter = whatever
https://github.com/chef/mixlib-log/blob/master/lib/mixlib/log/formatter.rb 显示默认格式化程序,您可以根据需要进行子类化和调整。
【讨论】: