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 aLoggerinstance.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:
setSchemaUrlin interfaceLoggerBuilder- Parameters:
schemaUrl- The schema URL.- Returns:
- this
-
setInstrumentationVersion
Description copied from interface:LoggerBuilder- Specified by:
setInstrumentationVersionin interfaceLoggerBuilder- Parameters:
instrumentationVersion- The instrumentation scope version.- Returns:
- this
-
build
Description copied from interface:LoggerBuilderGets or creates aLoggerinstance.- Specified by:
buildin interfaceLoggerBuilder- Returns:
- a
Loggerinstance configured with the provided options.
-