(level: string)
| 30 | }; |
| 31 | |
| 32 | function mapWinstonLevelToOtel(level: string): SeverityNumber { |
| 33 | switch (level) { |
| 34 | case "error": |
| 35 | return SeverityNumber.ERROR; |
| 36 | case "warn": |
| 37 | return SeverityNumber.WARN; |
| 38 | case "info": |
| 39 | return SeverityNumber.INFO; |
| 40 | case "debug": |
| 41 | return SeverityNumber.DEBUG; |
| 42 | default: |
| 43 | return SeverityNumber.TRACE; |
| 44 | } |
| 45 | } |
| 46 | |
| 47 | /** |
| 48 | * Recursively replace values in a log payload that JSON.stringify cannot |