Ruby Quick Reference

Quick reference for efficient coding

View the Project on GitHub YumaYX/RubyQuickReference

info.rb(logger)

Ref. https://docs.ruby-lang.org/ja/latest/library/logger.html

Execution:

require 'logger'
#=> true

logger = Logger.new(STDOUT)
#=> 
#<Logger:0x00007f23ab6da288


puts "Level INFO"
Level INFO
#=> nil
logger.level = Logger::INFO # <= change level
#=> 1

logger.warn("Nothing to do!") # output
W, [2024-10-10T15:57:36.551817 #2521]  WARN -- : Nothing to do!
#=> true
logger.info("Program started") # output
I, [2024-10-10T15:57:36.552089 #2521]  INFO -- : Program started
#=> true
logger.debug("Created logger") # none
#=> true

Executed with Ruby 3.3.5