From: Joe Van Dyk Date: 2005-09-24T10:21:44+09:00 Subject: Re: Creating directories On 9/23/05, Ara.T.Howard wrote: > On Sat, 24 Sep 2005, Joe Van Dyk wrote: > > > There seem to have been a bunch of filesystem-related releases > > recently. So I'm not sure if one of them would address my problem > > better than something that's in the standard library. > > > > I'm starting a bunch of applications and need to write their stdout > > and stderr to logs. Log files are stored at // > name>/.log. > > > > What's the simplest way of creating all those directories (assuming > > that none of them exist)? > > require 'fileutils' > FileUtils::mkdir_p 'dir' > > you don't need to care if it exsts and all subdirs are created on the fly. Thanks! And a related question: Every time I start an application, I want to write to a new log file. But I want to keep the old log files around (i.e. rotate them). Can I do that with Logger? I see options for rotating when a log file gets to a certain size or on a daily, weekly, monthly basis, but not when I'm creating a new one.