package log

import "github.com/ydb-platform/ydb-go-sdk/v3/log"

Index

Functions

func Driver

func Driver(log Logger, details trace.Details) trace.Driver

Driver makes trace.Driver with internal logging

func Table

func Table(log Logger, details trace.Details) trace.Table

Table makes trace.Table with internal logging

Types

type Logger

type Logger interface {
	// Tracef logs at Trace logger level using fmt formatter
	Tracef(format string, args ...interface{})
	// Debugf logs at Debug logger level using fmt formatter
	Debugf(format string, args ...interface{})
	// Infof logs at Info logger level using fmt formatter
	Infof(format string, args ...interface{})
	// Warnf logs at Warn logger level using fmt formatter
	Warnf(format string, args ...interface{})
	// Errorf logs at Error logger level using fmt formatter
	Errorf(format string, args ...interface{})
	// Fatalf logs at Fatal logger level using fmt formatter
	Fatalf(format string, args ...interface{})

	// WithName provide applying sub-scope of logger messages
	WithName(name string) Logger
}

Source Files

driver.go log.go table.go

Version
v3.5.0-rc0
Published
Dec 19, 2021
Platform
js/wasm
Imports
2 packages
Last checked
15 seconds ago

Tools for package owners.