You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何禁用Meraki API调用每次生成独立日志文件以减少目录杂乱

如何禁用Meraki API调用每次生成独立日志文件以减少目录杂乱

这个问题我之前也碰到过!Meraki Python SDK默认的日志行为确实会每次运行脚本时都生成新的独立.log文件,时间长了目录里会堆一堆日志,特别杂乱。不过咱们可以通过初始化DashboardAPI时的参数来调整这个行为,有两种常见的解决方式:

1. 完全禁用日志文件生成

如果你根本不需要保存API调用的日志,可以直接在初始化时设置log_path=None,这样SDK就不会生成任何日志文件了。修改后的代码如下:

import meraki
import os

with open('meraki_api_key','r') as f:
    meraki_api_key = f.readline().strip()

os.environ['MERAKI-API-KEY'] = meraki_api_key

# 禁用日志文件生成
dashboard = meraki.DashboardAPI(meraki_api_key, log_path=None)

2. 追加日志到同一个文件(保留日志但不新增文件)

如果还需要保留API日志,只是不想每次都生成新文件,可以设置固定的日志文件名前缀,并开启日志追加模式。这样每次运行脚本时,新的日志都会追加到同一个文件里,不会产生新的独立日志文件:

import meraki
import os

with open('meraki_api_key','r') as f:
    meraki_api_key = f.readline().strip()

os.environ['MERAKI-API-KEY'] = meraki_api_key

# 设置固定日志前缀并开启追加模式
dashboard = meraki.DashboardAPI(
    meraki_api_key,
    log_file_prefix="meraki_api_log",
    append_log=True
)

其实这些参数都是Meraki Python SDK本身提供的配置项,你还可以根据需求调整其他日志相关的参数,比如日志级别之类的,不过上面两种方式应该就能解决你说的目录杂乱问题啦~

备注:内容来源于stack exchange,提问作者asmith17

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 11:12:57