---
name: kd-ttsr-no-slf4j
description: 苍穹禁止直接使用 slf4j / MDC / commons-logging
condition: "org\\.slf4j|LoggerFactory\\.getLogger|\\bMDC\\.|apache\\.commons\\.logging"
scope: "tool:edit(*.java), tool:write(*.java), text"
alwaysApply: false
---

苍穹插件程序日志禁止直接使用 `org.slf4j.*`（含 `MDC`）、`LoggerFactory.getLogger`、`apache.commons.logging`。

正确写法：

```java
import kd.bos.logging.Log;
import kd.bos.logging.LogFactory;

private static final Log log = LogFactory.getLog(MyPlugin.class);
// *Ext 插件基类已有 public final Log log 时，直接用 this.log
```

链路追踪/上下文用平台能力，不要手写 SLF4J MDC。
