Documentation
¶
Index ¶
- type Logger
- func LogSummary(basePath string) (c Logger, err error)
- func New(basePath, name string, budget app_budget.Budget, ...) (c Logger, err error)
- func NewAll(basePath string, budget app_budget.Budget, consoleLevel esl.Level) (t, c, s Logger, err error)
- func NewCapture(basePath string, budget app_budget.Budget) (c Logger, err error)
- func NewToolbox(basePath string, budget app_budget.Budget, consoleLevel esl.Level) (c Logger, err error)
- func NewTransient(consoleLevel esl.Level) (t, c, s Logger)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger interface {
// Current logger. This logger could be wrapped.
Logger() esl.Logger
// Core logger.
Core() esl.Logger
// Set rotate hook
SetRotateHook(hook esl_rotate.RotateHook)
// Close logger
Close()
}
func LogSummary ¶
func NewCapture ¶
func NewCapture(basePath string, budget app_budget.Budget) (c Logger, err error)
func NewToolbox ¶
func NewTransient ¶
Click to show internal directories.
Click to hide internal directories.