class CrubyflieLogger
A simple logger to log debug messages, info, warnings and errors
Public Class Methods
new(debug=$debug)
click to toggle source
Initialize a logger and enable debug logs @param debug [TrueClass,nil] enable output of debug messages
# File lib/crubyflie/crubyflie_logger.rb, line 46 def initialize(debug=$debug) @@debug = debug end
Public Instance Methods
debug(msg)
click to toggle source
Logs a debug message @param msg [String] the message to be logged
# File lib/crubyflie/crubyflie_logger.rb, line 52 def debug(msg) $stderr.puts "DEBUG: #{msg}" if @@debug end
error(msg)
click to toggle source
Logs an error message to $stderr @param msg [String] the message to be logged
# File lib/crubyflie/crubyflie_logger.rb, line 70 def error(msg) $stderr.puts "ERROR: #{msg}" end
info(msg)
click to toggle source
Logs an info message to $stdout @param msg [String] the message to be logged
# File lib/crubyflie/crubyflie_logger.rb, line 58 def info(msg) $stdout.puts "INFO: #{msg}" end
warn(msg)
click to toggle source
Logs a warning message to $stderr @param msg [String] the message to be logged
# File lib/crubyflie/crubyflie_logger.rb, line 64 def warn(msg) $stderr.puts "WARNING: #{msg}" end