diff options
Diffstat (limited to 'player/mruby/logging.mrb')
-rw-r--r-- | player/mruby/logging.mrb | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/player/mruby/logging.mrb b/player/mruby/logging.mrb new file mode 100644 index 0000000000..ed81e6d80e --- /dev/null +++ b/player/mruby/logging.mrb @@ -0,0 +1,21 @@ +module M + class Logger + def initialize(suffix="") + @suffix = suffix + end + + %w(fatal error warn info v debug).each do |level| + define_method(level) do |message| + M.log(level, [message.to_s, @suffix].join) + end + end + end + + def self.msg + @_msg ||= Logger.new + end + + def self.puts + @_puts ||= Logger.new("\n") + end +end |