Documentation ¶
Index ¶
- func SetLogger(l Logger)
- type Logger
- type NebulaLogger
- type RunnerLogger
- func (r *RunnerLogger) Error(v ...interface{})
- func (r *RunnerLogger) Errorf(format string, v ...interface{})
- func (r *RunnerLogger) Fatal(v ...interface{})
- func (r *RunnerLogger) Fatalf(format string, v ...interface{})
- func (r *RunnerLogger) Info(v ...interface{})
- func (r *RunnerLogger) Infof(format string, v ...interface{})
- func (r *RunnerLogger) Warn(v ...interface{})
- func (r *RunnerLogger) Warnf(format string, v ...interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Logger ¶
type Logger interface { Info(v ...interface{}) Infof(format string, v ...interface{}) Warn(v ...interface{}) Warnf(format string, v ...interface{}) Error(v ...interface{}) Errorf(format string, v ...interface{}) Fatal(v ...interface{}) Fatalf(format string, v ...interface{}) }
var Log Logger = NewRunnerLogger("")
type NebulaLogger ¶
type NebulaLogger struct {
// contains filtered or unexported fields
}
func NewNebulaLogger ¶
func NewNebulaLogger(r *RunnerLogger) *NebulaLogger
func (NebulaLogger) Error ¶
func (n NebulaLogger) Error(msg string)
func (NebulaLogger) Fatal ¶
func (n NebulaLogger) Fatal(msg string)
func (NebulaLogger) Info ¶
func (n NebulaLogger) Info(msg string)
func (NebulaLogger) Warn ¶
func (n NebulaLogger) Warn(msg string)
type RunnerLogger ¶
type RunnerLogger struct {
// contains filtered or unexported fields
}
RunnerLogger TODO: Need to optimize it
func NewRunnerLogger ¶
func NewRunnerLogger(path string) *RunnerLogger
func (*RunnerLogger) Error ¶
func (r *RunnerLogger) Error(v ...interface{})
func (*RunnerLogger) Errorf ¶
func (r *RunnerLogger) Errorf(format string, v ...interface{})
func (*RunnerLogger) Fatal ¶
func (r *RunnerLogger) Fatal(v ...interface{})
func (*RunnerLogger) Fatalf ¶
func (r *RunnerLogger) Fatalf(format string, v ...interface{})
func (*RunnerLogger) Info ¶
func (r *RunnerLogger) Info(v ...interface{})
func (*RunnerLogger) Infof ¶
func (r *RunnerLogger) Infof(format string, v ...interface{})
func (*RunnerLogger) Warn ¶
func (r *RunnerLogger) Warn(v ...interface{})
func (*RunnerLogger) Warnf ¶
func (r *RunnerLogger) Warnf(format string, v ...interface{})
Click to show internal directories.
Click to hide internal directories.