smtp: CLI 标准化补完(--host/--log-level/--instance + log_client 级别过滤)

- argparse 新增 --host(别名 --addr)、--log-level、--instance
- --log-level 经 logs.set_log_level() 真正订阅日志过滤
- log_client.py: 新增 _LOG_LEVELS/set_log_level()/_normalize_level() + push() 级别过滤
- 启动日志打印 instance/log-level 及配置来源说明
- services.yaml: smtp 声明 --instance 和 --log-level
- 注: SMTP 账号走 .env/ENV(密码不进 CLI),与全项目约定一致
This commit is contained in:
qing committed 2026-08-10 12:05:46 +08:00
1 parent d0ee948339
commit 9fc3542771
3 files changed
+39 -2

No files matched your search

+1 -1
View File
@@ -57,7 +57,7 @@ services:
# --- 邮件服务 ---
- name: smtp
cmd: bash /opt/micro_servers/smtp/_run.sh
args: []
args: ["--instance", "smtp", "--log-level", "info"]
depends_on: []
sleep_before: 2