{logData?.logs && logData.logs.length > 0 ? (
logData.logs.map((log, index) => {
// 计算行号宽度
const lineNumWidth = Math.max(4, String(logData.logs.length).length + 1);
-
+
// 格式化时间戳为可读格式:2025-11-07 16:27:41.494
const timestamp = dayjs(log.timestamp).format('YYYY-MM-DD HH:mm:ss.SSS');
-
+
return (
-
{/* 行号 - 动态宽度,右对齐 */}
-
{index + 1}
-
+
{/* 时间戳 - 可读格式,23个字符 (2025-11-07 16:27:41.494) */}
-
{timestamp}
-
+
{/* 日志级别 - 5个字符,右对齐 */}
-
{log.level}
-
- {/* 日志消息 - 占据剩余空间,不换行 */}
-
+
+ {/* 日志消息 - 不换行显示 */}
+
{log.message}
@@ -202,6 +202,7 @@ const DeployNodeLogDialog: React.FC
= ({