package logger

import "github.com/vertica/vertica-sql-go/logger"

Index

Functions

func SetLogLevel

func SetLogLevel(newLevel LogLevel)

func SetLogger

func SetLogger(newLogger Backend)

Types

type Backend

type Backend interface {
	// contains filtered or unexported methods
}

Backend defines the public interface that must be implemented by all logger backends

type IOLogger

type IOLogger struct {
}

type LogLevel

type LogLevel int32

LogLevel is the enum type for the log levels.

const (
	TRACE LogLevel = iota
	DEBUG
	INFO
	WARN
	ERROR
	FATAL
	NONE
)

type Logger

type Logger struct {
	// contains filtered or unexported fields
}

func New

func New(name string) *Logger

func (*Logger) Debug

func (l *Logger) Debug(format string, args ...interface{})

func (*Logger) Error

func (l *Logger) Error(format string, args ...interface{})

func (*Logger) Fatal

func (l *Logger) Fatal(format string, args ...interface{})

func (*Logger) Info

func (l *Logger) Info(format string, args ...interface{})

func (*Logger) LineTrace

func (l *Logger) LineTrace()

func (*Logger) Trace

func (l *Logger) Trace(format string, args ...interface{})

func (*Logger) Warn

func (l *Logger) Warn(format string, args ...interface{})

Source Files

iologger.go logger.go

Version
v0.1.1
Published
Jul 25, 2019
Platform
windows/amd64
Imports
4 packages
Last checked
3 hours ago

Tools for package owners.