// Panicln works just like log.Panicln, but with a Red "PANIC[0000]" prefix.
489562
func (l *Logger) Panicln(v ...interface{}) {
	if l.Level >= PanicLevel {
		l.Logger.Panicln(PanicLevel.String() + fmt.Sprint(v...))
	}
}
790393
func (l *Logger) Panic() *Event {
	return l.newEvent(PanicLevel, func(msg string) { panic(msg) })
}
1316457
func Panicln(v ...interface{}) {
	std.Fprint(std.flags, LEVEL_CRITICAL, 2, fmt.Sprintln(v...), nil)
	panic(v)
}
797488
func (entry *Entry) Warnln(args ...interface{}) {
	if entry.lgEntry.Logger.Level >= lg.WarnLevel {
		entry.lgEntry.WithFields(entry.fields).Warnln(entry.sprintlnn(args...))
	}
}
558773
func (l *Logger) Warningln(args ...interface{}) {
	l.logf(l.app, logLevelWarning, "", true, args...)
}
110452
func Panic(v ...interface{}) {
	s := fmt.Sprint(v...)
	log.Output(2, s)
	panic(s)
}
734824
func (l *Logger) Panicf(format string, args ...interface{}) {
	l.logger().Panicf(format, args...)
}
1173790
func (v Verbose) Infoln(args ...interface{}) {
	s := fmt.Sprint(args)
	zap.S().Debug(s, "\n")
}
530876
func Panicln(v ...interface{}) {
	s := fmt.Sprintln(v...)
	Logger.Output(2, s)
	panic(s)
}
73536
func Exitln(args ...interface{}) {
	s := fmt.Sprint(args)
	zap.S().Error(s, "\n")
	os.Exit(1)
}
1303352
func (a *Assertion) PanicString(fn func(), str string, msg ...interface{}) *Assertion {
	PanicString(a.t, fn, str, msg...)
	return a
}
695542
func (l *logger) Panic(format string, args ...interface{}) {
	l.Critical(format, args...)
	panic(fmt.Sprintf(format, args...))
}
138554
func (l *logger) Logln(args ...interface{}) {
	if l == nil {
		return
	}
	fmt.Fprintln(l.w, args...)
}
1050085
func (l *Log) Errorln(args ...interface{}) {
	opts := getLoggerOpts(l.module, api.ERROR)
	if !opts.levelEnabled {
		return
	}
	if l.loadCustomLogger() {
		l.customLogger.Errorln(args...)
		return
	}
	l.logln(opts, api.ERROR, args...)
}
102209
func Warningln(args ...interface{}) {
	s := fmt.Sprint(args)
	zap.S().Warn(s, "\n")
}
849973
func (n *LevelLogger) Panic(v ...interface{}) {
	if !n.Enabled() {
		return
	}
	s := fmt.Sprint(v...)
	n.mu.RLock()
	n.logger.Output(callDepth, s)
	n.mu.RUnlock()
	panic(s)
}
377508
func (l logger) Panicf(format string, args ...interface{}) {
	l.sourced().Panicf(format, args...)
}