End of Life Ruby 3.2 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →
instance method
Logger#close
close
lib/logger.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.2.0/lib/logger.rb, line 729
def close
@logdev&.close
end
Closes the logger; returns nil:
Example
logger = Logger.new('t.log') logger.close # => nil logger.info('foo') # Prints "log writing failed. closed stream"
Related: Logger#reopen.