def Iowa.startLogging
lcfg = @@config['logging']
mylog = Logger.new 'iowa_log'
myformat = PatternFormatter.new :pattern => '[%l] %C @ %d :: %M'
mybaselog = RollingFileOutputter.new 'baselog', :maxsize => lcfg['maxsize'], :maxtime => lcfg['maxage'], :level => lcfg['minlevel'], :filename => lcfg['filename'], :trunc => false, :formatter => myformat
mylog.outputters = mybaselog
myApacheLikeLog = Logger.new 'iowa_apachelike_log'
myApacheLikeFormat = PatternFormatter.new :pattern => '%M'
mybaseApacheLikeLog = RollingFileOutputter.new 'apachelike_baselog', :maxsize => 999999999, :maxtime => 86400, :level => lcfg['minlevel'], :filename => lcfg['filename'] + '.apachelike', :trunc => false, :formatter => myApacheLikeFormat
myApacheLikeLog.outputters = mybaseApacheLikeLog
mylog.info 'Logging subsystem initialized.'
end