Package io.opentelemetry.api.logs
Class DefaultLoggerProvider.NoopLoggerBuilder
java.lang.Object
io.opentelemetry.api.logs.DefaultLoggerProvider.NoopLoggerBuilder
- All Implemented Interfaces:
LoggerBuilder
- Enclosing class:
DefaultLoggerProvider
private static class DefaultLoggerProvider.NoopLoggerBuilder
extends Object
implements LoggerBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Gets or creates aLogger
instance.setInstrumentationVersion
(String instrumentationVersion) Sets the instrumentation scope version of the resultingLogger
.setSchemaUrl
(String schemaUrl) Set the scope schema URL of the resultingLogger
.
-
Constructor Details
-
NoopLoggerBuilder
private NoopLoggerBuilder()
-
-
Method Details
-
setSchemaUrl
Description copied from interface:LoggerBuilder
- Specified by:
setSchemaUrl
in interfaceLoggerBuilder
- Parameters:
schemaUrl
- The schema URL.- Returns:
- this
-
setInstrumentationVersion
Description copied from interface:LoggerBuilder
- Specified by:
setInstrumentationVersion
in interfaceLoggerBuilder
- Parameters:
instrumentationVersion
- The instrumentation scope version.- Returns:
- this
-
build
Description copied from interface:LoggerBuilder
Gets or creates aLogger
instance.- Specified by:
build
in interfaceLoggerBuilder
- Returns:
- a
Logger
instance configured with the provided options.
-