You can use default console handler and default log file handler
package main
import "github.com/a-was/go-log"
func main() {
log.UseDefaultConsoleHandler()
log.UseDefaultFileHandler("app.log")
log.Debug("Some debug message", 123)
log.Debugf("Some debug message %d", 123)
log.Debugw("Some debug message", log.V{"value": 123})
log.Info("Some info message", 123)
log.Infof("Some info message %d", 123)
log.Infow("Some info message", log.V{"value": 123})
log.Warn("Some warn message", 123)
log.Warnf("Some warn message %d", 123)
log.Warnw("Some warn message", log.V{"value": 123})
log.Error("Some error message", 123)
log.Errorf("Some error message %d", 123)
log.Errorw("Some error message", log.V{"value": 123})
// this only panics when in Development mode
log.DevelopmentMode()
log.DPanic("Some development panic message", 123)
log.DPanicf("Some development panic message %d", 123)
log.DPanicw("Some development panic message", log.V{"value": 123})
log.Panic("Some panic message", 123)
log.Panicf("Some panic message %d", 123)
log.Panicw("Some panic message", log.V{"value": 123})
log.Fatal("Some fatal message", 123)
log.Fatalf("Some fatal message %d", 123)
log.Fatalw("Some fatal message", log.V{"value": 123})
}See default.go file or examples folder for advanced usage examples.