|
18 | 18 | import application.io.opentelemetry.context.Context; |
19 | 19 | import io.opentelemetry.javaagent.instrumentation.opentelemetryapi.context.AgentContextStorage; |
20 | 20 | import io.opentelemetry.javaagent.instrumentation.opentelemetryapi.trace.Bridging; |
| 21 | +import io.opentelemetry.javaagent.instrumentation.opentelemetryapi.v1_27.logs.LogBridging; |
21 | 22 | import io.opentelemetry.javaagent.instrumentation.opentelemetryapi.v1_50.logs.ApplicationLogRecordBuilder150; |
22 | 23 | import java.time.Instant; |
23 | 24 | import java.util.concurrent.TimeUnit; |
@@ -76,7 +77,7 @@ public ExtendedLogRecordBuilder setContext(Context applicationContext) { |
76 | 77 |
|
77 | 78 | @Override |
78 | 79 | public ExtendedLogRecordBuilder setSeverity(Severity severity) { |
79 | | - agentLogRecordBuilder.setSeverity(convertSeverity(severity)); |
| 80 | + agentLogRecordBuilder.setSeverity(LogBridging.toAgent(severity)); |
80 | 81 | return this; |
81 | 82 | } |
82 | 83 |
|
@@ -135,66 +136,6 @@ public ExtendedLogRecordBuilder setException(Throwable throwable) { |
135 | 136 | return this; |
136 | 137 | } |
137 | 138 |
|
138 | | - private static io.opentelemetry.api.logs.Severity convertSeverity(Severity applicationSeverity) { |
139 | | - if (applicationSeverity == null) { |
140 | | - return null; |
141 | | - } |
142 | | - switch (applicationSeverity) { |
143 | | - case UNDEFINED_SEVERITY_NUMBER: |
144 | | - return io.opentelemetry.api.logs.Severity.UNDEFINED_SEVERITY_NUMBER; |
145 | | - case TRACE: |
146 | | - return io.opentelemetry.api.logs.Severity.TRACE; |
147 | | - case TRACE2: |
148 | | - return io.opentelemetry.api.logs.Severity.TRACE2; |
149 | | - case TRACE3: |
150 | | - return io.opentelemetry.api.logs.Severity.TRACE3; |
151 | | - case TRACE4: |
152 | | - return io.opentelemetry.api.logs.Severity.TRACE4; |
153 | | - case DEBUG: |
154 | | - return io.opentelemetry.api.logs.Severity.DEBUG; |
155 | | - case DEBUG2: |
156 | | - return io.opentelemetry.api.logs.Severity.DEBUG2; |
157 | | - case DEBUG3: |
158 | | - return io.opentelemetry.api.logs.Severity.DEBUG3; |
159 | | - case DEBUG4: |
160 | | - return io.opentelemetry.api.logs.Severity.DEBUG4; |
161 | | - case INFO: |
162 | | - return io.opentelemetry.api.logs.Severity.INFO; |
163 | | - case INFO2: |
164 | | - return io.opentelemetry.api.logs.Severity.INFO2; |
165 | | - case INFO3: |
166 | | - return io.opentelemetry.api.logs.Severity.INFO3; |
167 | | - case INFO4: |
168 | | - return io.opentelemetry.api.logs.Severity.INFO4; |
169 | | - case WARN: |
170 | | - return io.opentelemetry.api.logs.Severity.WARN; |
171 | | - case WARN2: |
172 | | - return io.opentelemetry.api.logs.Severity.WARN2; |
173 | | - case WARN3: |
174 | | - return io.opentelemetry.api.logs.Severity.WARN3; |
175 | | - case WARN4: |
176 | | - return io.opentelemetry.api.logs.Severity.WARN4; |
177 | | - case ERROR: |
178 | | - return io.opentelemetry.api.logs.Severity.ERROR; |
179 | | - case ERROR2: |
180 | | - return io.opentelemetry.api.logs.Severity.ERROR2; |
181 | | - case ERROR3: |
182 | | - return io.opentelemetry.api.logs.Severity.ERROR3; |
183 | | - case ERROR4: |
184 | | - return io.opentelemetry.api.logs.Severity.ERROR4; |
185 | | - case FATAL: |
186 | | - return io.opentelemetry.api.logs.Severity.FATAL; |
187 | | - case FATAL2: |
188 | | - return io.opentelemetry.api.logs.Severity.FATAL2; |
189 | | - case FATAL3: |
190 | | - return io.opentelemetry.api.logs.Severity.FATAL3; |
191 | | - case FATAL4: |
192 | | - return io.opentelemetry.api.logs.Severity.FATAL4; |
193 | | - } |
194 | | - |
195 | | - throw new IllegalStateException("Unhandled severity: " + applicationSeverity.name()); |
196 | | - } |
197 | | - |
198 | 139 | @SuppressWarnings({"unchecked", "rawtypes"}) |
199 | 140 | private static io.opentelemetry.api.incubator.common.ExtendedAttributes convertExtendedAttributes( |
200 | 141 | ExtendedAttributes applicationAttributes) { |
|
0 commit comments