// Package constant define alert level constant package constant // AlertLevel define alert level type type AlertLevel int const ( // AllAlertLevel define all alert level AllAlertLevel AlertLevel = iota // InfoAlertLevel define info alert level InfoAlertLevel // WarningAlertLevel define warning alert level WarningAlertLevel // ErrorAlertLevel define error alert level ErrorAlertLevel // FatalAlertLevel define fatal alert level FatalAlertLevel ) func (a AlertLevel) String() string { switch a { case AllAlertLevel: return "ALL" case InfoAlertLevel: return "INFO" case WarningAlertLevel: return "WARNING" case ErrorAlertLevel: return "ERROR" case FatalAlertLevel: return "FATAL" default: return "Unknown" } }