feat(rawDump): enable raw dump by default
Change isEnabled() logic so raw dump is on by default unless explicitly disabled via CSC_DISABLE_RAW_DUMP=1 or COSTRICT_DISABLE_RAW_DUMP=1. Signed-off-by: 林凯90331 <90331@sangfor.com> Co-authored-by: CoStrict <zgsm@sangfor.com.cn>
This commit is contained in:
parent
12caa6706b
commit
dc82486456
|
|
@ -283,8 +283,8 @@ import { refreshCoStrictToken } from '../../costrict/provider/token.js'
|
|||
|
||||
| 变量 | 说明 | 默认值 |
|
||||
|-----|------|--------|
|
||||
| `CSC_DISABLE_RAW_DUMP` | 禁用本模块 | `false` |
|
||||
| `COSTRICT_DISABLE_RAW_DUMP` | 兼容 opencode 的禁用开关 | `false` |
|
||||
| `CSC_DISABLE_RAW_DUMP` | 显式禁用本模块(设为 `1` 或 `true`) | 默认启用 |
|
||||
| `COSTRICT_DISABLE_RAW_DUMP` | 兼容 opencode 的禁用开关(设为 `1` 或 `true`) | 默认启用 |
|
||||
| `CSC_RAW_DUMP_DEBUG` | 开启调试日志(`1` 或 `true`) | `false`(默认关闭) |
|
||||
| `CSC_RAW_DUMP_BASE_URL` | 自定义上报 base URL | 从凭证读取 |
|
||||
| `COSTRICT_RAW_DUMP_BASE_URL` | 兼容 opencode 的自定义 URL | 从凭证读取 |
|
||||
|
|
|
|||
|
|
@ -20,10 +20,11 @@ const ENQUEUE_DEBOUNCE_MS = 5_000
|
|||
function isEnabled(): boolean {
|
||||
// 本地调试模式自动启用
|
||||
if (isLocalDumpMode()) return true
|
||||
// 默认禁用 raw dump,除非显式设置为 0/false
|
||||
if (process.env.CSC_DISABLE_RAW_DUMP === '0' || process.env.CSC_DISABLE_RAW_DUMP === 'false') return true
|
||||
if (process.env.COSTRICT_DISABLE_RAW_DUMP === '0' || process.env.COSTRICT_DISABLE_RAW_DUMP === 'false') return true
|
||||
return false
|
||||
// 显式禁用
|
||||
if (process.env.CSC_DISABLE_RAW_DUMP === '1' || process.env.CSC_DISABLE_RAW_DUMP === 'true') return false
|
||||
if (process.env.COSTRICT_DISABLE_RAW_DUMP === '1' || process.env.COSTRICT_DISABLE_RAW_DUMP === 'true') return false
|
||||
// 默认启用 raw dump
|
||||
return true
|
||||
}
|
||||
|
||||
function ensureBatchWorker() {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user