Versions in this module Expand all Collapse all v0 v0.0.1 Feb 2, 2021 Changes in this version + type Logger interface + ActionWithSpinner func(msg string, args ...interface{}) + ActionWithoutSpinner func(msg string, args ...interface{}) + ChildActionWithSpinner func(msg string, args ...interface{}) + ChildActionWithoutSpinner func(msg string, args ...interface{}) + Debug func(msg string, args ...interface{}) + Error func(err error) + Finish func() + FinishChildSpinner func() + FinishSpinner func() + FinishSpinnerWithError func() + Info func(msg string, args ...interface{}) + Initialize func() + Silence func() + Verbose func() + func NewLogger(loggerSpec types.LoggerSpec) Logger + func NewSlackLogger(loggerSpec *types.SlackLoggerSpec) Logger + func NewTerminalLogger() Logger + type SlackLogger struct + func (l *SlackLogger) ActionWithSpinner(msg string, args ...interface{}) + func (l *SlackLogger) ActionWithoutSpinner(msg string, args ...interface{}) + func (l *SlackLogger) ChildActionWithSpinner(msg string, args ...interface{}) + func (l *SlackLogger) ChildActionWithoutSpinner(msg string, args ...interface{}) + func (l *SlackLogger) Debug(msg string, args ...interface{}) + func (l *SlackLogger) Error(err error) + func (l *SlackLogger) Finish() + func (l *SlackLogger) FinishChildSpinner() + func (l *SlackLogger) FinishSpinner() + func (l *SlackLogger) FinishSpinnerWithError() + func (l *SlackLogger) Info(msg string, args ...interface{}) + func (l *SlackLogger) Initialize() + func (l *SlackLogger) Silence() + func (l *SlackLogger) Verbose() + type TerminalLogger struct + func (l *TerminalLogger) ActionWithSpinner(msg string, args ...interface{}) + func (l *TerminalLogger) ActionWithoutSpinner(msg string, args ...interface{}) + func (l *TerminalLogger) ChildActionWithSpinner(msg string, args ...interface{}) + func (l *TerminalLogger) ChildActionWithoutSpinner(msg string, args ...interface{}) + func (l *TerminalLogger) Debug(msg string, args ...interface{}) + func (l *TerminalLogger) Error(err error) + func (l *TerminalLogger) Finish() + func (l *TerminalLogger) FinishChildSpinner() + func (l *TerminalLogger) FinishSpinner() + func (l *TerminalLogger) FinishSpinnerWithError() + func (l *TerminalLogger) Info(msg string, args ...interface{}) + func (l *TerminalLogger) Initialize() + func (l *TerminalLogger) Silence() + func (l *TerminalLogger) Verbose()