Remove logging of context mismatch which will always be logged. (#2970)
This commit is contained in:
parent
01a7f54197
commit
3edc4a7f77
|
@ -59,18 +59,6 @@ public final class ContextStorageBridge extends Context.Storage {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void detach(Context toDetach, Context toRestore) {
|
public void detach(Context toDetach, Context toRestore) {
|
||||||
io.opentelemetry.context.Context otelContext = io.opentelemetry.context.Context.current();
|
|
||||||
Context current = otelContext.get(GRPC_CONTEXT);
|
|
||||||
if (current != toDetach) {
|
|
||||||
// Log a severe message instead of throwing an exception as the context to attach is assumed
|
|
||||||
// to be the correct one and the unbalanced state represents a coding mistake in a lower
|
|
||||||
// layer in the stack that cannot be recovered from here.
|
|
||||||
logger.log(
|
|
||||||
Level.SEVERE,
|
|
||||||
"Context was not attached when detaching",
|
|
||||||
new Throwable().fillInStackTrace());
|
|
||||||
}
|
|
||||||
|
|
||||||
Scope scope = OTEL_SCOPE.get(toRestore);
|
Scope scope = OTEL_SCOPE.get(toRestore);
|
||||||
if (scope == null) {
|
if (scope == null) {
|
||||||
logger.log(
|
logger.log(
|
||||||
|
|
Loading…
Reference in New Issue