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 java.lang.Object implements LoggerBuilder
-
-
Constructor Summary
Constructors Modifier Constructor Description privateNoopLoggerBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Loggerbuild()Gets or creates aLoggerinstance.LoggerBuildersetInstrumentationVersion(java.lang.String instrumentationVersion)Sets the instrumentation scope version of the resultingLogger.LoggerBuildersetSchemaUrl(java.lang.String schemaUrl)Set the scope schema URL of the resultingLogger.
-
-
-
Method Detail
-
setSchemaUrl
public LoggerBuilder setSchemaUrl(java.lang.String schemaUrl)
Description copied from interface:LoggerBuilder- Specified by:
setSchemaUrlin interfaceLoggerBuilder- Parameters:
schemaUrl- The schema URL.- Returns:
- this
-
setInstrumentationVersion
public LoggerBuilder setInstrumentationVersion(java.lang.String instrumentationVersion)
Description copied from interface:LoggerBuilder- Specified by:
setInstrumentationVersionin interfaceLoggerBuilder- Parameters:
instrumentationVersion- The instrumentation scope version.- Returns:
- this
-
build
public Logger build()
Description copied from interface:LoggerBuilderGets or creates aLoggerinstance.- Specified by:
buildin interfaceLoggerBuilder- Returns:
- a
Loggerinstance configured with the provided options.
-
-