Class ExtendedDefaultLoggerProvider.NoopLoggerBuilder
- java.lang.Object
-
- io.opentelemetry.api.incubator.logs.ExtendedDefaultLoggerProvider.NoopLoggerBuilder
-
- All Implemented Interfaces:
LoggerBuilder
- Enclosing class:
- ExtendedDefaultLoggerProvider
private static class ExtendedDefaultLoggerProvider.NoopLoggerBuilder extends java.lang.Object implements LoggerBuilder
-
-
Constructor Summary
Constructors Modifier Constructor Description private
NoopLoggerBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Logger
build()
Gets or creates aLogger
instance.LoggerBuilder
setInstrumentationVersion(java.lang.String instrumentationVersion)
Sets the instrumentation scope version of the resultingLogger
.LoggerBuilder
setSchemaUrl(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:
setSchemaUrl
in interfaceLoggerBuilder
- Parameters:
schemaUrl
- The schema URL.- Returns:
- this
-
setInstrumentationVersion
public LoggerBuilder setInstrumentationVersion(java.lang.String instrumentationVersion)
Description copied from interface:LoggerBuilder
- Specified by:
setInstrumentationVersion
in interfaceLoggerBuilder
- Parameters:
instrumentationVersion
- The instrumentation scope version.- Returns:
- this
-
build
public Logger 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.
-
-