// You can modify this file to hook up a different logging library instead of glog. // If you adapt to a different logging framework, you may need to use that // framework's equivalent of *Depth() functions so the file and line number printed // point to the real caller instead of your adapter function. package log import ( "flag" "github.com/golang/glog" ) // Level is used with V() to test log verbosity. type Level = glog.Level var ( // V quickly checks if the logging verbosity meets a threshold. V = glog.V // Flush ensures any pending I/O is written. Flush = glog.Flush // Info formats arguments like fmt.Print. Info = glog.Info // Infof formats arguments like fmt.Printf. Infof = glog.Infof // InfoDepth formats arguments like fmt.Print and uses depth to choose which call frame to log. InfoDepth = glog.InfoDepth // Warning formats arguments like fmt.Print. Warning = glog.Warning // Warningf formats arguments like fmt.Printf. Warningf = glog.Warningf // WarningDepth formats arguments like fmt.Print and uses depth to choose which call frame to log. WarningDepth = glog.WarningDepth // Error formats arguments like fmt.Print. Error = glog.Error // Errorf formats arguments like fmt.Printf. Errorf = glog.Errorf // ErrorDepth formats arguments like fmt.Print and uses depth to choose which call frame to log. ErrorDepth = glog.ErrorDepth // Exit formats arguments like fmt.Print. Exit = glog.Exit // Exitf formats arguments like fmt.Printf. Exitf = glog.Exitf // ExitDepth formats arguments like fmt.Print and uses depth to choose which call frame to log. ExitDepth = glog.ExitDepth // Fatal formats arguments like fmt.Print. Fatal = glog.Fatal // Fatalf formats arguments like fmt.Printf Fatalf = glog.Fatalf // FatalDepth formats arguments like fmt.Print and uses depth to choose which call frame to log. FatalDepth = glog.FatalDepth ) func init() { flag.Uint64Var(&glog.MaxSize, "log_rotate_max_size", glog.MaxSize, "size in bytes at which logs are rotated (glog.MaxSize)") }