Documentation
¶
Index ¶
- Constants
- type ConsoleErrorWriter
- type ConsoleLogger
- func (c *ConsoleLogger) Debug(message string, args ...interface{})
- func (c *ConsoleLogger) Error(message string, args ...interface{})
- func (c *ConsoleLogger) ErrorWriter() io.Writer
- func (c *ConsoleLogger) Info(message string, args ...interface{})
- func (c *ConsoleLogger) Log(message string, args ...interface{})
- func (c *ConsoleLogger) Sprintf(message string, args ...interface{}) string
- func (c *ConsoleLogger) SubLogger() Logger
- func (c *ConsoleLogger) Success(message string, args ...interface{})
- func (c *ConsoleLogger) Warn(message string, args ...interface{})
- func (c *ConsoleLogger) Write(data []byte) (int, error)
- type Logger
Constants ¶
View Source
const (
DefaultPadding = 2
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsoleErrorWriter ¶
type ConsoleErrorWriter struct {
// contains filtered or unexported fields
}
type ConsoleLogger ¶
type ConsoleLogger struct {
// contains filtered or unexported fields
}
func NewConsoleLogger ¶
func NewConsoleLogger(padding int, showDebugMessages bool) *ConsoleLogger
func (*ConsoleLogger) Debug ¶
func (c *ConsoleLogger) Debug(message string, args ...interface{})
func (*ConsoleLogger) Error ¶
func (c *ConsoleLogger) Error(message string, args ...interface{})
func (*ConsoleLogger) ErrorWriter ¶
func (c *ConsoleLogger) ErrorWriter() io.Writer
func (*ConsoleLogger) Info ¶
func (c *ConsoleLogger) Info(message string, args ...interface{})
func (*ConsoleLogger) Log ¶
func (c *ConsoleLogger) Log(message string, args ...interface{})
func (*ConsoleLogger) Sprintf ¶
func (c *ConsoleLogger) Sprintf(message string, args ...interface{}) string
func (*ConsoleLogger) SubLogger ¶
func (c *ConsoleLogger) SubLogger() Logger
func (*ConsoleLogger) Success ¶
func (c *ConsoleLogger) Success(message string, args ...interface{})
func (*ConsoleLogger) Warn ¶
func (c *ConsoleLogger) Warn(message string, args ...interface{})
type Logger ¶
type Logger interface {
SubLogger() Logger
Sprintf(message string, args ...interface{}) string
Log(message string, args ...interface{})
Debug(message string, args ...interface{})
Warn(message string, args ...interface{})
Error(message string, args ...interface{})
Info(message string, args ...interface{})
Success(message string, args ...interface{})
Write(data []byte) (int, error)
ErrorWriter() io.Writer
}
var (
Log Logger
)
Click to show internal directories.
Click to hide internal directories.