Skip to content
Snippets Groups Projects
Select Git revision
  • 2f3951cbdbd016f396466e9209e81801056d3c46
  • main default protected
  • v1.303.0
  • v1.302.0
  • v1.301.0
  • v1.300.0
  • v1.299.0
  • v1.298.0
  • v1.297.0
  • v1.296.0
  • v1.295.0
  • v1.294.0
  • v1.293.0
  • v1.292.0
  • v1.291.0
  • v1.290.0
  • v1.289.0
  • v1.288.0
  • v1.287.0
  • v1.286.0
  • v1.285.0
  • v1.284.0
22 results

level.go

Blame
  • level.go 501 B
    package logger
    
    import "fmt"
    
    type Level int
    
    func (level Level) String() string {
    	switch level {
    	case LevelFatal:
    		return "fatal"
    	case LevelError:
    		return "error"
    	case LevelWarn:
    		return "warn"
    	case LevelInfo:
    		return "info"
    	case LevelDebug:
    		return "debug"
    	}
    	return fmt.Sprintf("Level(%d)", level)
    }
    
    func (level Level) MarshalJSON() ([]byte, error) {
    	return []byte("\"" + level.String() + "\""), nil
    }
    
    const (
    	LevelFatal Level = iota
    	LevelError
    	LevelWarn
    	LevelInfo
    	LevelDebug
    )