package logger import "io" type WriteSyncer interface { io.WriteCloser Sync() error } type RotateSyncer interface { WriteSyncer SetOnClose(func()) Rotate() error }