| 123456789101112131415161718192021222324252627282930313233 | package nginximport "strings"// refer to https://nginx.org/en/docs/ngx_core_module.html#error_log// nginx log level: debug, info, notice, warn, error, crit, alert, or emergconst (	Unknown = -1	Debug   = iota	Info	Notice	Warn	Error	Crit	Alert	Emerg)var logLevel = [...]string{	"debug", "info", "notice", "warn", "error", "crit", "alert", "emerg",}func GetLogLevel(output string) (level int) {	level = -1	for k, v := range logLevel {		if strings.Contains(output, v) {			// Try to find the highest log level			level = k		}	}	return}
 |