func (l *Logger) Output(calldepth int, s string) (err error) {
	if l.Logger != nil {
		err = l.Logger.Output(calldepth, s)
	}
	return
}
// If l.Logger != nil then Output invokes l.Logger.Output.  If s contains
// newlines it is splitted to multiple Outputs.
If l.Logger != nil then Output invokes l.Logger.Output.  If s contains
newlines it is splitted to multiple Outputs.
// If l . Logger ! = nil then Output invokes l . Logger . Output . If s contains // newlines it is splitted to multiple Outputs .
func (l *Logger) Output(calldepth int, s string) (err error) {
	if l.Logger != nil {
		err = l.Logger.Output(calldepth, s)
	}
	return
}
func ( l * Logger ) Output ( calldepth int , s string ) ( err error ) { if l . Logger != nil { err = l . Logger . Output ( calldepth , s ) } return }
If l.Logger != nil then Output invokes l.Logger.Output.
If l . Logger ! = nil then Output invokes l . Logger . Output .