0

我正在尝试使用 saltstack python API 中的 CloudClient 创建新节点。节点已成功创建,但我没有看到任何日志记录发生。下面是我正在使用的代码。

from salt.cloud import CloudClient
cloud_client = CloudClient() 
kwargs = {'parallel': True}
cloud_client.map_run(path="mymap.map",**kwargs)

如果无法完成日志记录,有没有办法在调试模式下运行相同的代码以查看此 python 脚本的控制台输出。

在云端记录参数

log_level: all
log_level_logfile:  all
log_file: /var/logs/salt.log

当我尝试在 cli 上使用 sal-cloud 运行时,它正在使用以下命令:

salt-cloud -m mymap.map -P
4

1 回答 1

0

我能够通过添加以下代码使其工作

from salt.log.setup import setup_console_logger 
setup_console_logger(log_level='debug')
于 2017-09-28T17:47:26.757 回答