|
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