INNER CODE UNIT · Go

logs

derailed/popeye · cmd/root.go:227

		logs = *flags.LogFile
	}

	var file = os.Stdout
	if logs != "" {
		mod := os.O_CREATE | os.O_APPEND | os.O_WRONLY
		var err error
		file, err = os.OpenFile(logs, mod, 0644)
		if err != nil {
			return fmt.Errorf("unable to create Popeye log file: %w", err)
		}
	}
	log.Logger = log.Output(zerolog.ConsoleWriter{Out: file})

	if flags.LogLevel == nil {
		zerolog.SetGlobalLevel(zerolog.InfoLevel)
	} else {
		zerolog.SetGlobalLevel(toLogLevel(*flags.LogLevel))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…