refactor: 优化控制台输出格式

- 去掉时间戳,保留[*][+]前缀
- Web输出合并WebTitle和WebFinger为一行
- 有指纹显示绿色[+],无指纹显示白色[*]
- 格式: code:xxx len:xxx title:xxx server:xxx [指纹]
- 服务探测格式: [Product:xxx ||Version:xxx] Banner:(xxx)
- 字段对齐,输出更清爽
This commit is contained in:
ZacharyZcR
2026-01-20 12:05:01 +08:00
parent e86dd1a231
commit 4ef21f3841
3 changed files with 48 additions and 31 deletions
+2 -3
View File
@@ -114,10 +114,9 @@ func (l *Logger) log(level LogLevel, content string) {
return
}
// 格式化消息
timeStr := l.formatElapsedTime(time.Since(l.startTime))
// 格式化消息:保留前缀,去掉时间戳
prefix := l.getLevelPrefix(level)
logMsg := fmt.Sprintf("[%s] %s %s", timeStr, prefix, content)
logMsg := fmt.Sprintf("%s %s", prefix, content)
// 输出消息
l.outputMessage(level, logMsg)