@@ -7,62 +7,55 @@ import (
77 "github.com/fatih/color"
88)
99
10- // Logger ..
10+ // Logger used by gaper
1111type Logger struct {
1212 verbose bool
1313 logDebug * log.Logger
14- logWarn * log.Logger
1514 logInfo * log.Logger
1615 logError * log.Logger
1716}
1817
19- // NewLogger ...
18+ // NewLogger creates a new logger
2019func NewLogger (prefix string ) * Logger {
2120 prefix = "[" + prefix + "] "
2221 return & Logger {
2322 verbose : false ,
2423 logDebug : log .New (os .Stdout , prefix , 0 ),
25- logWarn : log .New (os .Stdout , color .YellowString (prefix ), 0 ),
2624 logInfo : log .New (os .Stdout , color .CyanString (prefix ), 0 ),
2725 logError : log .New (os .Stdout , color .RedString (prefix ), 0 ),
2826 }
2927}
3028
31- // Verbose ...
29+ // Verbose toggle this logger verbosity
3230func (l * Logger ) Verbose (verbose bool ) {
3331 l .verbose = verbose
3432}
3533
36- // Debug ...
34+ // Debug logs a debug message
3735func (l * Logger ) Debug (v ... interface {}) {
3836 if l .verbose {
3937 l .logDebug .Println (v ... )
4038 }
4139}
4240
43- // Debugf ...
41+ // Debugf logs a debug message with format
4442func (l * Logger ) Debugf (format string , v ... interface {}) {
4543 if l .verbose {
4644 l .logDebug .Printf (format , v ... )
4745 }
4846}
4947
50- // Warn ...
51- func (l * Logger ) Warn (v ... interface {}) {
52- l .logWarn .Println (v ... )
53- }
54-
55- // Info ...
48+ // Info logs a info message
5649func (l * Logger ) Info (v ... interface {}) {
5750 l .logInfo .Println (v ... )
5851}
5952
60- // Error ...
53+ // Error logs an error message
6154func (l * Logger ) Error (v ... interface {}) {
6255 l .logError .Println (v ... )
6356}
6457
65- // Errorf ...
58+ // Errorf logs and error message with format
6659func (l * Logger ) Errorf (format string , v ... interface {}) {
6760 l .logError .Printf (format , v ... )
6861}
0 commit comments