package logger
import "github.com/vertica/vertica-sql-go/logger"
Index ¶
- func SetLogLevel(newLevel LogLevel)
- func SetLogger(newLogger Backend)
- type Backend
- type FileLogger
- func NewFileLogger(filename string) (*FileLogger, error)
- func (l *FileLogger) Close()
- func (l *FileLogger) Write(prefix string, name string, msg string)
- type LogLevel
- type Logger
- func New(name string) *Logger
- func (l *Logger) Debug(format string, args ...interface{})
- func (l *Logger) Error(format string, args ...interface{})
- func (l *Logger) Fatal(format string, args ...interface{})
- func (l *Logger) Info(format string, args ...interface{})
- func (l *Logger) LineTrace()
- func (l *Logger) Trace(format string, args ...interface{})
- func (l *Logger) Warn(format string, args ...interface{})
- type STDIOLogger
Functions ¶
func SetLogLevel ¶
func SetLogLevel(newLevel LogLevel)
func SetLogger ¶
func SetLogger(newLogger Backend)
Types ¶
type Backend ¶
Backend defines the public interface that must be implemented by all logger backends
type FileLogger ¶
type FileLogger struct {
// contains filtered or unexported fields
}
func NewFileLogger ¶
func NewFileLogger(filename string) (*FileLogger, error)
func (*FileLogger) Close ¶
func (l *FileLogger) Close()
func (*FileLogger) Write ¶
func (l *FileLogger) Write(prefix string, name string, msg string)
type LogLevel ¶
type LogLevel int32
LogLevel is the enum type for the log levels.
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
func New ¶
func (*Logger) Debug ¶
func (*Logger) Error ¶
func (*Logger) Fatal ¶
func (*Logger) Info ¶
func (*Logger) LineTrace ¶
func (l *Logger) LineTrace()
func (*Logger) Trace ¶
func (*Logger) Warn ¶
type STDIOLogger ¶
type STDIOLogger struct { }
func (*STDIOLogger) Close ¶
func (l *STDIOLogger) Close()
func (*STDIOLogger) Write ¶
func (l *STDIOLogger) Write(prefix string, name string, msg string)
Source Files ¶
filelogger.go logger.go stdiologger.go
- Version
- v1.2.1
- Published
- Dec 10, 2021
- Platform
- windows/amd64
- Imports
- 4 packages
- Last checked
- 3 hours ago –
Tools for package owners.