summaryrefslogtreecommitdiffstats
path: root/pkg/workflowpattern/trace_writer.go
blob: d5d990f6baed46d2c7803c1d8bb48c25bd64304d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package workflowpattern

import "fmt"

type TraceWriter interface {
	Info(string, ...interface{})
}

type EmptyTraceWriter struct{}

func (*EmptyTraceWriter) Info(string, ...interface{}) {
}

type StdOutTraceWriter struct{}

func (*StdOutTraceWriter) Info(format string, args ...interface{}) {
	fmt.Printf(format+"\n", args...)
}