Python salt cloudclient没有记录任何内容

时间:2017-09-13 13:26:32

标签: python salt-stack salt-cloud

我正在尝试使用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

1 个答案:

答案 0 :(得分:0)

我可以通过添加以下代码

来使其工作
from salt.log.setup import setup_console_logger 
setup_console_logger(log_level='debug')