for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
package log
import (
"github.com/spiral/roadrunner/cmd/rr/utils"
"strings"
)
var Visibility struct {
Command, Log, Failure, Debug bool
}
func Debug(name string, args ...string) {
if !Visibility.Debug {
return
log(name, args...)
func Log(name string, args ...string) {
if !Visibility.Log {
func Command(name string, args ...string) {
if !Visibility.Command {
func Failure(name string, args ...string) {
if !Visibility.Failure {
logError(name, args...)
func log(name string, args ...string) {
utils.Printf("<cyan+hb>►</reset> <yellow+hb>%s</reset> <green+hb>%s</reset>\n", name, strings.Join(args, " "))
func logError(name string, args ...string) {
utils.Printf("<red+hb>%s: %s</reset>\n", name, strings.Join(args, " "))