18 lines
267 B
Go
18 lines
267 B
Go
package outputter
|
|
|
|
import (
|
|
"fmt"
|
|
"log"
|
|
)
|
|
|
|
func (outputter *Outputter) Printf(format string, args ...any) {
|
|
switch outputter.OutputType {
|
|
case "short":
|
|
fmt.Printf(format, args...)
|
|
case "long":
|
|
log.Printf(format, args...)
|
|
case "silent":
|
|
// Do nothing
|
|
}
|
|
}
|