Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger interface { Debug(msg string, keyvals ...interface{}) Info(msg string, keyvals ...interface{}) Warn(msg string, keyvals ...interface{}) Error(msg string, keyvals ...interface{}) }
Logger is an interface that can be passed to ClientOptions.Logger.
func NewStructuredLogger ¶
NewStructuredLogger creates an adapter around the given logger to be passed to Temporal.
func Skip ¶
Skip creates a child Logger that increase increases its' caller skip depth if it implements WithSkipCallers. Otherwise returns the original logger.
type WithLogger ¶
type WithLogger interface {
With(keyvals ...interface{}) Logger
}
WithLogger is an interface that prepend every log entry with keyvals.
type WithSkipCallers ¶
WithSkipCallers is an optional interface that a Logger can implement that may create a new child logger that skips the number of stack frames of the caller. This call must not mutate the original logger.
Click to show internal directories.
Click to hide internal directories.