type Logger interface {
// Info is used to log any kind of information. Info(string) error// Debug is used by the debugger when enabled. Debug(string) error// Error is used to log errors. Error(error) error
}
Logger represents the logger interface while hiding the implementation.