Skip to content

Commit af58fb5

Browse files
committed
fix: log rendering
1 parent b1d8488 commit af58fb5

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

apps/frontend/components/widgets/log-viewer.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@ import { useAsync } from "react-use";
3636

3737
const LogEntrySchema = z.object({
3838
event: z.string(),
39-
log_level: z.enum(["info", "error", "warning", "debug"]),
39+
log_level: z.enum(["info", "error", "warning", "debug", "critical"]),
4040
timestamp: z.string(),
4141
extra: z.record(z.unknown()).optional(),
4242
});
4343

4444
export interface LogEntry {
4545
event: string;
46-
log_level: "info" | "error" | "warning" | "debug";
46+
log_level: "info" | "error" | "warning" | "debug" | "critical";
4747
timestamp: string;
4848
extra?: Record<string, unknown>;
4949
}
@@ -98,6 +98,12 @@ const getLogLevelStyles = (level: LogEntry["log_level"]) => {
9898
border: "border-gray-200",
9999
icon: Bug,
100100
},
101+
critical: {
102+
bg: "bg-orange-50",
103+
text: "text-orange-500",
104+
border: "border-orange-200",
105+
icon: XCircle,
106+
},
101107
};
102108
return styles[level];
103109
};

warehouse/scheduler/scheduler/logging.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ def bind(self, **new_values: t.Any) -> "BufferedLogger":
106106
def log(self, level: int, event: str, *args: t.Any, **kw: t.Any) -> None:
107107
log_entry = LogEntry(
108108
timestamp=datetime.now(timezone.utc),
109-
log_level=logging.getLevelName(level),
109+
log_level=logging.getLevelName(level).lower(),
110110
event=event,
111111
args=args,
112112
extra={**self._context, **kw},

0 commit comments

Comments
 (0)