package logger
import "github.com/nats-io/gnatsd/logger"
Package logger provides logging facilities for the NATS server
Package logger logs to the windows event log
Index ¶
- func SetSyslogName(name string)
- type Logger
- func NewFileLogger(filename string, time, debug, trace, pid bool) *Logger
- func NewStdLogger(time, debug, trace, colors, pid bool) *Logger
- func (l *Logger) Close() error
- func (l *Logger) Debugf(format string, v ...interface{})
- func (l *Logger) Errorf(format string, v ...interface{})
- func (l *Logger) Fatalf(format string, v ...interface{})
- func (l *Logger) Noticef(format string, v ...interface{})
- func (l *Logger) Tracef(format string, v ...interface{})
- func (l *Logger) Warnf(format string, v ...interface{})
- type SysLogger
- func NewRemoteSysLogger(fqn string, debug, trace bool) *SysLogger
- func NewSysLogger(debug, trace bool) *SysLogger
- func (l *SysLogger) Debugf(format string, v ...interface{})
- func (l *SysLogger) Errorf(format string, v ...interface{})
- func (l *SysLogger) Fatalf(format string, v ...interface{})
- func (l *SysLogger) Noticef(format string, v ...interface{})
- func (l *SysLogger) Tracef(format string, v ...interface{})
- func (l *SysLogger) Warnf(format string, v ...interface{})
Functions ¶
func SetSyslogName ¶
func SetSyslogName(name string)
SetSyslogName sets the name to use for the system log event source
Types ¶
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
Logger is the server logger
func NewFileLogger ¶
NewFileLogger creates a logger with output directed to a file
func NewStdLogger ¶
NewStdLogger creates a logger with output directed to Stderr
func (*Logger) Close ¶
Close implements the io.Closer interface to clean up resources in the server's logger implementation. Caller must ensure threadsafety.
func (*Logger) Debugf ¶
Debugf logs a debug statement
func (*Logger) Errorf ¶
Errorf logs an error statement
func (*Logger) Fatalf ¶
Fatalf logs a fatal error
func (*Logger) Noticef ¶
Noticef logs a notice statement
func (*Logger) Tracef ¶
Tracef logs a trace statement
func (*Logger) Warnf ¶
Warnf logs a notice statement
type SysLogger ¶
type SysLogger struct {
// contains filtered or unexported fields
}
SysLogger logs to the windows event logger
func NewRemoteSysLogger ¶
NewRemoteSysLogger creates a remote event logger
func NewSysLogger ¶
NewSysLogger creates a log using the windows event logger
func (*SysLogger) Debugf ¶
Debugf logs a debug statement
func (*SysLogger) Errorf ¶
Errorf logs an error statement
func (*SysLogger) Fatalf ¶
Fatalf logs a fatal error
func (*SysLogger) Noticef ¶
Noticef logs a notice statement
func (*SysLogger) Tracef ¶
Tracef logs a trace statement
func (*SysLogger) Warnf ¶
Noticef logs a notice statement
Source Files ¶
- Version
- v1.4.1 (latest)
- Published
- Feb 7, 2019
- Platform
- windows/amd64
- Imports
- 5 packages
- Last checked
- 3 days ago –
Tools for package owners.