module Babeltrace2::BTLogging
Public Class Methods
get_default_level()
click to toggle source
# File lib/babeltrace2/logging.rb, line 45 def get_default_level if ENV["BABELTRACE_RUBY_BT2_LOG_LEVEL"] get_level_from_string(ENV["BABELTRACE_RUBY_BT2_LOG_LEVEL"]) else get_global_level end end
Also aliased as: default_level
get_global_level()
click to toggle source
# File lib/babeltrace2/logging.rb, line 35 def get_global_level Babeltrace2.bt_logging_get_global_level end
Also aliased as: global_level
get_minimal_level()
click to toggle source
# File lib/babeltrace2/logging.rb, line 40 def get_minimal_level Babeltrace2.bt_logging_get_minimal_level end
Also aliased as: minimal_level
global_level=(logging_level)
click to toggle source
# File lib/babeltrace2/logging.rb, line 30 def global_level=(logging_level) set_global_level(logging_level) logging_level end
set_global_level(logging_level)
click to toggle source
# File lib/babeltrace2/logging.rb, line 25 def set_global_level(logging_level) Babeltrace2.bt_logging_set_global_level(logging_level) self end
Private Class Methods
get_level_from_string(str)
click to toggle source
# File lib/babeltrace2/logging.rb, line 55 def get_level_from_string(str) case str when "TRACE", "T" :BT_LOGGING_LEVEL_TRACE when "DEBUG", "D" :BT_LOGGING_LEVEL_DEBUG when "INFO", "I" :BT_LOGGING_LEVEL_INFO when "WARN", "WARNING", "W" :BT_LOGGING_LEVEL_WARNING when "ERROR", "E" :BT_LOGGING_LEVEL_ERROR when "FATAL", "F" :BT_LOGGING_LEVEL_FATAL when "NONE", "N" :BT_LOGGING_LEVEL_NONE else -1 end end