MCPcopy
hub / github.com/ContainerSSH/ContainerSSH / ToLevel

Method ToLevel

config/log.go:193–213  ·  view source on GitHub ↗

ToLevel convert the string level to the int representation

()

Source from the content-addressed store, hash-verified

191
192// ToLevel convert the string level to the int representation
193func (level LogLevelString) ToLevel() (LogLevel, error) {
194 switch level {
195 case LevelDebugString:
196 return LogLevelDebug, nil
197 case LevelInfoString:
198 return LogLevelInfo, nil
199 case LevelNoticeString:
200 return LogLevelNotice, nil
201 case LevelWarningString:
202 return LogLevelWarning, nil
203 case LevelErrorString:
204 return LogLevelError, nil
205 case LevelCriticalString:
206 return LogLevelCritical, nil
207 case LevelAlertString:
208 return LogLevelAlert, nil
209 case LevelEmergencyString:
210 return LogLevelEmergency, nil
211 }
212 return -1, fmt.Errorf("invalid log level (%s)", level)
213}
214
215// endregion
216

Callers 2

UnmarshalJSONMethod · 0.95
UnmarshalYAMLMethod · 0.95

Calls 1

ErrorfMethod · 0.65

Tested by

no test coverage detected