MCPcopy Create free account
hub / github.com/Effect-TS/effect / logLevelToSeverityNumber

Function logLevelToSeverityNumber

packages/opentelemetry/src/OtelLogger.ts:55–72  ·  view source on GitHub ↗
(level: LogLevel.LogLevel)

Source from the content-addressed store, hash-verified

53 * @since 4.0.0
54 */
55export const logLevelToSeverityNumber = (level: LogLevel.LogLevel): SeverityNumber => {
56 switch (level) {
57 case "Trace":
58 return SeverityNumber.TRACE
59 case "Debug":
60 return SeverityNumber.DEBUG
61 case "Info":
62 return SeverityNumber.INFO
63 case "Warn":
64 return SeverityNumber.WARN
65 case "Error":
66 return SeverityNumber.ERROR
67 case "Fatal":
68 return SeverityNumber.FATAL
69 default:
70 return SeverityNumber.UNSPECIFIED
71 }
72}
73
74/**
75 * Creates an Effect logger that emits log records through the configured OpenTelemetry logger provider.

Callers 1

OtelLogger.tsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected