| 102 | }; |
| 103 | |
| 104 | otel::logs::Severity ToOtelSeverity(LogLevel level) { |
| 105 | switch (level) { |
| 106 | case LogLevel::ARROW_TRACE: |
| 107 | return otel::logs::Severity::kTrace; |
| 108 | case LogLevel::ARROW_DEBUG: |
| 109 | return otel::logs::Severity::kDebug; |
| 110 | case LogLevel::ARROW_INFO: |
| 111 | return otel::logs::Severity::kInfo; |
| 112 | case LogLevel::ARROW_WARNING: |
| 113 | return otel::logs::Severity::kWarn; |
| 114 | case LogLevel::ARROW_ERROR: |
| 115 | return otel::logs::Severity::kError; |
| 116 | case LogLevel::ARROW_FATAL: |
| 117 | return otel::logs::Severity::kFatal; |
| 118 | } |
| 119 | return otel::logs::Severity::kInvalid; |
| 120 | } |
| 121 | |
| 122 | enum class ExporterKind { |
| 123 | OSTREAM, |