15 lines
418 B
Go
15 lines
418 B
Go
package pmuxproc
|
|
|
|
// Logger is used by RunProcess to log process details in realtime. You can use
|
|
// a new(NullLogger) if you don't care.
|
|
type Logger interface {
|
|
Println(string)
|
|
Printf(string, ...interface{})
|
|
}
|
|
|
|
// NullLogger is an implementation of Logger which doesn't do anything.
|
|
type NullLogger struct{}
|
|
|
|
func (*NullLogger) Println(string) {}
|
|
func (*NullLogger) Printf(string, ...interface{}) {}
|