117 lines
2.0 KiB
Markdown
117 lines
2.0 KiB
Markdown
|
|
# Dashboard 日志配置 - 快速指南
|
|||
|
|
|
|||
|
|
## 🚀 5 分钟配置指南
|
|||
|
|
|
|||
|
|
### 1️⃣ 打开配置文件
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
cd /Users/fang/Desktop/ai-team/dashboard
|
|||
|
|
vim config.json
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 2️⃣ 添加日志配置
|
|||
|
|
|
|||
|
|
在 `dashboard` 部分添加 `logging` 配置:
|
|||
|
|
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"dashboard": {
|
|||
|
|
"port": 3800,
|
|||
|
|
"logging": {
|
|||
|
|
"enabled": true,
|
|||
|
|
"level": "INFO",
|
|||
|
|
"file": true,
|
|||
|
|
"console": true
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 3️⃣ 重启 Dashboard
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
./stop-dashboard.sh
|
|||
|
|
./start-with-log.sh
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 4️⃣ 验证配置
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
tail -20 logs/dashboard.log | grep "日志配置"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
应该看到:
|
|||
|
|
```
|
|||
|
|
[时间] ℹ️ [INFO] [配置] 日志配置已更新 | {"enabled":true,"level":"INFO",...}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## ⚙️ 常用配置
|
|||
|
|
|
|||
|
|
### 场景 1:开发调试(看所有详细日志)
|
|||
|
|
```json
|
|||
|
|
"logging": {
|
|||
|
|
"enabled": true,
|
|||
|
|
"level": "DEBUG",
|
|||
|
|
"file": true,
|
|||
|
|
"console": true
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 场景 2:生产环境(推荐)
|
|||
|
|
```json
|
|||
|
|
"logging": {
|
|||
|
|
"enabled": true,
|
|||
|
|
"level": "INFO",
|
|||
|
|
"file": true,
|
|||
|
|
"console": false
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 场景 3:只看错误
|
|||
|
|
```json
|
|||
|
|
"logging": {
|
|||
|
|
"enabled": true,
|
|||
|
|
"level": "ERROR",
|
|||
|
|
"file": true,
|
|||
|
|
"console": true
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 场景 4:关闭日志(不推荐)
|
|||
|
|
```json
|
|||
|
|
"logging": {
|
|||
|
|
"enabled": false,
|
|||
|
|
"level": "INFO",
|
|||
|
|
"file": false,
|
|||
|
|
"console": false
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 📊 配置说明
|
|||
|
|
|
|||
|
|
| 配置项 | 值 | 说明 |
|
|||
|
|
|--------|-------|------|
|
|||
|
|
| `enabled` | `true` / `false` | 是否启用日志 |
|
|||
|
|
| `level` | `"DEBUG"` | 最详细,所有调试信息 |
|
|||
|
|
| | `"INFO"` | 一般信息(推荐)⭐ |
|
|||
|
|
| | `"WARN"` | 只记录警告和错误 |
|
|||
|
|
| | `"ERROR"` | 只记录错误 |
|
|||
|
|
| `file` | `true` / `false` | 是否写入日志文件 |
|
|||
|
|
| `console` | `true` / `false` | 是否输出到控制台 |
|
|||
|
|
|
|||
|
|
## 🎯 推荐配置
|
|||
|
|
|
|||
|
|
**默认配置(已配置好):**
|
|||
|
|
- ✅ 日志已启用
|
|||
|
|
- ✅ INFO 级别
|
|||
|
|
- ✅ 写入文件
|
|||
|
|
- ✅ 输出控制台
|
|||
|
|
|
|||
|
|
**无需修改即可使用!**
|
|||
|
|
|
|||
|
|
## 📚 更多信息
|
|||
|
|
|
|||
|
|
- 完整配置说明:`cat LOGGING_CONFIG.md`
|
|||
|
|
- 使用指南:`cat LOGGING_GUIDE.md`
|
|||
|
|
- 测试配置:`./test-logging-config.sh`
|