func newLogrusLogger()

in {{cookiecutter.component_id}}/log/log.go [60:81]


func newLogrusLogger() *logrus.Logger {
{% endif %}
	l := logrus.New()
	{% if cookiecutter.use_viper_config == "y" %}
	if cfg.GetBool("json_logs") {
		l.Formatter = new(logrus.JSONFormatter)
	}
	l.Out = os.Stderr

	switch cfg.GetString("loglevel") {
	case "debug":
		l.Level = logrus.DebugLevel
	case "warning":
		l.Level = logrus.WarnLevel
	case "info":
		l.Level = logrus.InfoLevel
	default:
		l.Level = logrus.DebugLevel
	}
	{% endif %}
	return l
}