Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrInvalidParams presents an invalid error. ErrInvalidParams = errors.New("[err] invalid params") )
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option interface {
// contains filtered or unexported methods
}
Option is to use dependency injection.
type OptionFunc ¶
type OptionFunc func(l *ReLogger)
func WithFileMode ¶
func WithFileMode(mode os.FileMode) OptionFunc
WithFileMode returns the func which sets file mode.
func WithPrintableDebug ¶
func WithPrintableDebug(debug bool) OptionFunc
WithPrintableDebug returns the func which sets bool to check whether debug or not.
func WithRefreshDuration ¶
func WithRefreshDuration(d time.Duration) OptionFunc
WithRefreshDuration returns the func which sets an interval for refreshing logger.
func WithSignals ¶
func WithSignals(signals []os.Signal) OptionFunc
WithSignals returns the func which traps kill signal.
Click to show internal directories.
Click to hide internal directories.