Charmil Logger
Charmil logger provides a unified way to log messages across the entire Cobra CLI.
#
Functions provided by loggerThe logger provides multiple functions, which have a variety of use cases such as Info, Error etc. For now logger supports the following functions:
Info(args ...interface{})Error(args ...interface{})Infof(format string, args ...interface{})Errorf(format string, args ...interface{})Infoln(args ...interface{})Errorln(args ...interface{})
#
How to useWhen the factory is initialized, the logger is provided by default. To know about factory visit here
cmdFactory.Logger.Info("provide a message")cmdFactory.Logger.Errorf("Error: %s", err)cmdFactory.Logger.Infoln("provide a message")