func WithOutput(out io.Writer) Option {
	return func(args *Options) {
		args.Out = out
	}
}
WithOutput set default output writer for the logger
package logger
import (
	"context"
	"io"
)
type Option func(*Options)
type Options struct {
	Level Level
	Fields map[string]interface{}
	Out io.Writer
	CallerSkipCount int
	Context context.Context
}
func WithFields(fields map[string]interface{}) Option {
	return func(args *Options) {
		args.Fields = fields
	}
}
func WithLevel(level Level) Option {
	return func(args *Options) {
		args.Level = level
	}
}