【问题标题】:How to mask output logging in Knife.rb file如何在 Knife.rb 文件中屏蔽输出日志
【发布时间】:2021-08-27 20:56:14
【问题描述】:
log_level                :info
log_location             STDOUT
node_name                "test"
client_key               "C:/Python27/Lib/site"
validation_key           "/nonexist"
chef_server_url          ""

我有 knife.rb 文件,它将客户端密钥暴露给输出,我希望停止日志记录以防止这种情况发生。有什么办法可以将此日志位置设置为 NULL?

【问题讨论】:

    标签: chef-infra knife


    【解决方案1】:

    如您所见,您正在使用 STDOUT ruby predefined global variable,将其切换为 File::NULL 可能会奏效。

    这是一个未经测试的例子

    log_location    File.open(File::NULL, "w")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-01
      • 2020-05-14
      • 1970-01-01
      相关资源
      最近更新 更多