Class LogRecordBuilder
- java.lang.Object
-
- io.opentelemetry.sdk.logging.data.LogRecordBuilder
-
public final class LogRecordBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LogRecord
build()
Build a LogRecord instance.LogRecordBuilder
setAttributes(io.opentelemetry.api.common.Attributes attributes)
LogRecordBuilder
setBody(AnyValue body)
LogRecordBuilder
setBody(String body)
LogRecordBuilder
setFlags(int flags)
LogRecordBuilder
setName(String name)
LogRecordBuilder
setSeverity(LogRecord.Severity severity)
LogRecordBuilder
setSeverityText(String severityText)
LogRecordBuilder
setSpanId(String spanId)
LogRecordBuilder
setTraceId(String traceId)
LogRecordBuilder
setUnixTimeMillis(long timestamp)
LogRecordBuilder
setUnixTimeNano(long timestamp)
-
-
-
Method Detail
-
setUnixTimeNano
public LogRecordBuilder setUnixTimeNano(long timestamp)
-
setUnixTimeMillis
public LogRecordBuilder setUnixTimeMillis(long timestamp)
-
setTraceId
public LogRecordBuilder setTraceId(String traceId)
-
setSpanId
public LogRecordBuilder setSpanId(String spanId)
-
setFlags
public LogRecordBuilder setFlags(int flags)
-
setSeverity
public LogRecordBuilder setSeverity(LogRecord.Severity severity)
-
setSeverityText
public LogRecordBuilder setSeverityText(String severityText)
-
setName
public LogRecordBuilder setName(String name)
-
setBody
public LogRecordBuilder setBody(AnyValue body)
-
setBody
public LogRecordBuilder setBody(String body)
-
setAttributes
public LogRecordBuilder setAttributes(io.opentelemetry.api.common.Attributes attributes)
-
build
public LogRecord build()
Build a LogRecord instance.- Returns:
- value object being built
-
-