package output import ( "fmt" ) type stdoutput struct { } func StdOutput() *stdoutput { return &stdoutput{} } func (so *stdoutput) Write(str string) error { fmt.Println(str) return nil } func (so *stdoutput) GetName() string { return "stdout" }