From: Nobuyoshi Nakada Date: 2013-11-26T22:04:49+09:00 Subject: [ruby-core:58605] Re: [ruby-trunk - Bug #9133] logger rotates log files more than expected (13/11/26 19:23), no6v (Nobuhiro IMAI) wrote: > File.open(@filename, File::WRONLY | File::APPEND) do |lock| > lock.flock(File::LOCK_EX) # inter-process locking. will be unlocked at closing file > - ino = lock.stat.ino > - if ino == File.stat(@filename).ino > + if File.identical?(lock, @dev) No needs to compare with @filename?