apisix-ingress-controller icon indicating copy to clipboard operation
apisix-ingress-controller copied to clipboard

feat: support change log level at runtime

Open lingsamuel opened this issue 3 years ago • 2 comments

Useful when:

  1. check installation status with DEBUG log level, then change to WARN/ERROR
  2. convenient to adjust the log level to analyze the runtime error

lingsamuel avatar Feb 02 '23 08:02 lingsamuel

@lingsamuel maybe i can try this, can you assign it to me, thanks.

ronething avatar Feb 02 '23 12:02 ronething

Can we use Logrus?


package log

import (
    "os"
    "github.com/sirupsen/logrus"
)

var logger *logrus.Logger

func Configure() {
    logger = logrus.New()
    logger.SetLevel(logrus.DebugLevel)
}

func SetLogLevel(level logrus.Level) {
    logger.SetLevel(level)
}

ps-19 avatar Mar 30 '23 07:03 ps-19