module Collins::Api::Logging::Severity
@see tumblr.github.com/platform/collinsTutorial/out/logapi.html
Constants
- ALERT
- CRITICAL
- DEBUG
- EMERGENCY
- ERROR
- INFORMATIONAL
- NOTE
- NOTICE
- WARNING
Public Instance Methods
normalize(level)
click to toggle source
Convert a level into one appropriate for validating @param [Symbol,String] level Severity
level @return [Symbol] normalized (not neccesarily valid) severity level
# File lib/collins/api/logging.rb, line 38 def normalize level level.to_s.upcase.to_sym end
to_a()
click to toggle source
@return [Array<String>] severity levels
# File lib/collins/api/logging.rb, line 51 def to_a s = Collins::Api::Logging::Severity s.constants.map{|c| s.const_get(c)} end
valid?(level)
click to toggle source
Check is a level is valid or not @param [Symbol,String] level Severity
level @return [Boolean] indicate whether valid or not
# File lib/collins/api/logging.rb, line 45 def valid? level level_s = normalize level Collins::Api::Logging::Severity.constants.include?(level_s) end
value_of(level)
click to toggle source