func NewJsonLog() *StdLogger {
	return &StdLogger{
		Logger: &MultiFilter{
			Filters: []Filter{
				&AddTimeFilter{
					TimeFormat: time.RFC3339,
				},
			},
			Logger: &Logger{
				Formatter: &JsonFormatter{},
				Sink:      os.Stdout,
			},
		},
	}
}
// NewJsonLog creates a JSON logger that places each message into the
// StdMessageKey key and adds StdMessageKey with the current time in RFC3339 format.
NewJsonLog creates a JSON logger that places each message into the
StdMessageKey key and adds StdMessageKey with the current time in RFC3339 format.
// NewJsonLog creates a JSON logger that places each message into the // StdMessageKey key and adds StdMessageKey with the current time in RFC3339 format .
func NewJsonLog() *StdLogger {
	return &StdLogger{
		Logger: &MultiFilter{
			Filters: []Filter{
				&AddTimeFilter{
					TimeFormat: time.RFC3339,
				},
			},
			Logger: &Logger{
				Formatter: &JsonFormatter{},
				Sink:      os.Stdout,
			},
		},
	}
}
func NewJsonLog ( ) * StdLogger { return & StdLogger { Logger : & MultiFilter { Filters : [ ] Filter { & AddTimeFilter { TimeFormat : time . RFC3339 , } , } , Logger : & Logger { Formatter : & JsonFormatter { } , Sink : os . Stdout , } , } , } }
NewJsonLog creates a JSON logger that places each message into the
StdMessageKey key and adds StdMessageKey with the current time in RFC3339 format.
NewJsonLog creates a JSON logger that places each message into the StdMessageKey key and adds StdMessageKey with the current time in RFC3339 format .