github.com/reggieriser/pop@v4.13.1+incompatible/internal/oncer/deprecate.go (about) 1 package oncer 2 3 import ( 4 "fmt" 5 "io" 6 "os" 7 ) 8 9 const deprecated = "DEPRECATED" 10 11 var deprecationWriter io.Writer = os.Stdout 12 13 func Deprecate(depth int, name string, msg string) { 14 Do(deprecated+name, func() { 15 fmt.Fprintf(deprecationWriter, "[%s] %s has been deprecated.\n", deprecated, name) 16 if len(msg) > 0 { 17 fmt.Fprintf(deprecationWriter, "\t%s\n", msg) 18 } 19 }) 20 }