我开始使用chefserver。我想从chefserver的日志中得到一些计算结果。但是,时间戳显示没有毫秒。为了获得更精确的计算,我希望配方的日志有毫秒。
日志格式如下:
[2017-08-29T18:44:22+00:00] INFO: bash[dummyResource] ran successfully
提前致谢
答案 0 :(得分:1)
您可以更改client.rb
(或菜谱库代码中的格式化程序,但之后只会影响该代码运行后的内容):
Chef::Log.logger.formatter = whatever
https://github.com/chef/mixlib-log/blob/master/lib/mixlib/log/formatter.rb显示默认格式化程序,您可以根据需要进行子类化和调整。