# File lib/fluent/plugin/in_tail.rb, line 364 def on_notify begin io = File.open(@path) stat = io.stat inode = stat.ino fsize = stat.size rescue Errno::ENOENT # moved or deleted inode = nil fsize = 0 end begin if @inode != inode || fsize < @fsize # rotated or truncated @on_rotate.call(io) io = nil end @inode = inode @fsize = fsize ensure io.close if io end rescue $log.error $!.to_s $log.error_backtrace end
Generated with the Darkfish Rdoc Generator 2.