Ruby 3.3 リファレンスマニュアル

instance method Logger#close

close -> nil[permalink][rdoc][edit]

ログ出力に使用していた IO オブジェクトを閉じます。


require 'logger'

logger = Logger.new(STDOUT)

p logger.info("test") # => I, [2019-04-16T00:40:11.837898 #2795]  INFO -- : test
logger.close
p logger.info("test") # => log writing failed. closed stream