11import { createElement , Fragment , type ReactNode } from "react" ;
22import { z } from "zod" ;
33
4- export const LogLevelSchema = z . enum ( [ "DEBUG" , "INFO" , "WARN" , "ERROR" ] ) ;
4+ export const LogLevelSchema = z . enum ( [ "TRACE" , " DEBUG", "INFO" , "WARN" , "ERROR" ] ) ;
55export type LogLevel = z . infer < typeof LogLevelSchema > ;
66
7- export const validLogLevels : LogLevel [ ] = [ "DEBUG" , "INFO" , "WARN" , "ERROR" , ] ;
7+ export const validLogLevels : LogLevel [ ] = [ "TRACE" , " DEBUG", "INFO" , "WARN" , "ERROR" ] ;
88
99// Default styles for search highlighting
1010const DEFAULT_HIGHLIGHT_STYLES : React . CSSProperties = {
@@ -87,6 +87,7 @@ export function kindToLevel(kind: string, status: string): LogLevel {
8787 case "LOG_LOG" :
8888 return "INFO" ; // Changed from "LOG"
8989 case "SPAN" :
90+ return "TRACE" ;
9091 case "ANCESTOR_OVERRIDE" :
9192 case "SPAN_EVENT" :
9293 default :
@@ -101,6 +102,8 @@ export function getLevelColor(level: LogLevel): string {
101102 return "text-error bg-error/10 border-error/20" ;
102103 case "WARN" :
103104 return "text-warning bg-warning/10 border-warning/20" ;
105+ case "TRACE" :
106+ return "text-purple-400 bg-purple-500/10 border-purple-500/20" ;
104107 case "DEBUG" :
105108 return "text-charcoal-400 bg-charcoal-700 border-charcoal-600" ;
106109 case "INFO" :
0 commit comments