Module: Babeltrace2::BTLogging

Defined in:
lib/babeltrace2/logging.rb

Class Method Summary collapse

Class Method Details

.get_default_levelObject Also known as: default_level



45
46
47
48
49
50
51
# 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

.get_global_levelObject Also known as: global_level



35
36
37
# File 'lib/babeltrace2/logging.rb', line 35

def get_global_level
  Babeltrace2.bt_logging_get_global_level
end

.get_minimal_levelObject Also known as: minimal_level



40
41
42
# File 'lib/babeltrace2/logging.rb', line 40

def get_minimal_level
  Babeltrace2.bt_logging_get_minimal_level
end

.global_level=(logging_level) ⇒ Object



30
31
32
33
# 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) ⇒ Object



25
26
27
28
# File 'lib/babeltrace2/logging.rb', line 25

def set_global_level(logging_level)
  Babeltrace2.bt_logging_set_global_level(logging_level)
  self
end