Skip to content

opensavvy.sentier.explicit

Functions

debug

@JvmName(name = "debug2")
context(span: Span)
inline fun debug(values: SentierValues = SentierValues.Empty, message: () -> String)

Logs an event at level LogLevel.Debug in this span.

debug

inline fun Span.debug(values: SentierValues = SentierValues.Empty, message: () -> String)

Logs an event at level LogLevel.Debug in this span.

error

@JvmName(name = "error2")
context(span: Span)
inline fun error(values: SentierValues = SentierValues.Empty, message: () -> String)

Logs an event at level LogLevel.Error in this span.

error

inline fun Span.error(values: SentierValues = SentierValues.Empty, message: () -> String)

Logs an event at level LogLevel.Error in this span.

fatal

@JvmName(name = "fatal2")
context(span: Span)
inline fun fatal(values: SentierValues = SentierValues.Empty, message: () -> String)

Logs an event at level LogLevel.Fatal in this span.

fatal

inline fun Span.fatal(values: SentierValues = SentierValues.Empty, message: () -> String)

Logs an event at level LogLevel.Fatal in this span.

info

@JvmName(name = "info2")
context(span: Span)
inline fun info(values: SentierValues = SentierValues.Empty, message: () -> String)

Logs an event at level LogLevel.Info in this span.

info

inline fun Span.info(values: SentierValues = SentierValues.Empty, message: () -> String)

Logs an event at level LogLevel.Info in this span.

log

inline fun Span.log(
    level: LogLevel = LogLevel.Info, 
    values: SentierValues = SentierValues.Empty, 
    message: () -> String
)

task

@JvmName(name = "task2")
context(span: Span)
inline fun <T> task(
    message: () -> String, 
    values: SentierValues = SentierValues.Empty, 
    block: context(Span) () -> T
): T

Tracks the progress of block in a child Span.

task

inline fun <T> Span.task(
    message: () -> String, 
    values: SentierValues = SentierValues.Empty, 
    block: context(Span) () -> T
): T

Tracks the progress of block in a child Span.

trace

@JvmName(name = "trace2")
context(span: Span)
inline fun trace(values: SentierValues = SentierValues.Empty, message: () -> String)

Logs an event at level LogLevel.Trace in this span.

trace

inline fun Span.trace(values: SentierValues = SentierValues.Empty, message: () -> String)

Logs an event at level LogLevel.Trace in this span.

warn

@JvmName(name = "warn2")
context(span: Span)
inline fun warn(values: SentierValues = SentierValues.Empty, message: () -> String)

Logs an event at level LogLevel.Warning in this span.

warn

inline fun Span.warn(values: SentierValues = SentierValues.Empty, message: () -> String)

Logs an event at level LogLevel.Warning in this span.