news 2026/4/16 14:06:58

17、深入探索 Chef 格式化器与自定义订阅器

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
17、深入探索 Chef 格式化器与自定义订阅器

深入探索 Chef 格式化器与自定义订阅器

1. 设置默认格式化器

当事件调度器调用我们在自定义格式化器中定义的三个事件方法时,自定义输出会出现在 Chef 运行的输出中。默认情况下,当不向chef - client传递-F选项时,Chef 使用的默认格式化器是doc格式化器,其代码位于lib/chef/formatters/doc.rb。正是这个格式化器生成了我们在执行 Chef 运行时看到的屏幕输出。

若要将自定义的awesome格式化器设为默认格式化器,可按以下步骤操作:
1.修改client.rb文件:在client.rb文件中添加相应内容,示例如下:

verify_api_cert true require "/tmp/part2_examples/awesome.rb" formatters [:awesome]

这里我们重写了chef - client已知的格式化器数组。此处指定的格式化器名称必须与格式化器类定义中传递给cli_name方法的名称相匹配。如果在此数组中指定了多个格式化器,它们都会被使用,这可能会为事件产生重复结果,但此技术也可用于增强现有格式化器,而无需重新实现它。
2.

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 20:26:41

从「看懂」到「动手」:CogAgent-9B重构GUI智能交互新范式

导语 【免费下载链接】cogagent-9b-20241220 项目地址: https://ai.gitcode.com/zai-org/cogagent-9b-20241220 智谱AI最新发布的CogAgent-9B-20241220多模态模型,通过强化GUI界面理解与操作能力,已在企业级应用中实现从视觉感知到任务执行的闭环…

作者头像 李华
网站建设 2026/4/16 12:17:04

BewlyBewly终极指南:一键打造专属B站美化体验

BewlyBewly终极指南:一键打造专属B站美化体验 【免费下载链接】BewlyBewly Improve your Bilibili homepage by redesigning it, adding more features, and personalizing it to match your preferences. 项目地址: https://gitcode.com/gh_mirrors/be/BewlyBewl…

作者头像 李华
网站建设 2026/4/16 12:15:51

如何快速配置SimHei字体:中文显示的终极解决方案

如何快速配置SimHei字体:中文显示的终极解决方案 【免费下载链接】SimHei字体资源下载 SimHei字体资源提供了一个简洁高效的解决方案,特别适合在数据可视化工具如matplotlib中显示清晰的中文字符。该字体文件不仅适用于图表制作,还能广泛应用…

作者头像 李华
网站建设 2026/4/16 5:45:26

小米智能家居终极解决方案:5步实现高效本地与云端双模控制

小米智能家居终极解决方案:5步实现高效本地与云端双模控制 【免费下载链接】ha_xiaomi_home Xiaomi Home Integration for Home Assistant 项目地址: https://gitcode.com/GitHub_Trending/ha/ha_xiaomi_home 你是否曾经遇到过智能家居设备响应迟钝、状态不同…

作者头像 李华
网站建设 2026/4/16 12:10:32

MeterSphere企业级内网部署方案:从环境隔离到持续测试

MeterSphere企业级内网部署方案:从环境隔离到持续测试 【免费下载链接】metersphere MeterSphere 一站式开源持续测试平台,为软件质量保驾护航。搞测试,就选 MeterSphere! 项目地址: https://gitcode.com/gh_mirrors/me/metersp…

作者头像 李华
网站建设 2026/4/15 17:48:16

Qwen3-14B-AWQ:2025企业级AI效率革命,双模式推理降本65%

Qwen3-14B-AWQ:2025企业级AI效率革命,双模式推理降本65% 【免费下载链接】Qwen3-14B-AWQ 项目地址: https://ai.gitcode.com/hf_mirrors/Qwen/Qwen3-14B-AWQ 导语 阿里达摩院最新开源的Qwen3-14B-AWQ大模型以148亿参数实现复杂推理与高效响应的…

作者头像 李华