init.rb in rwdgutenberg-0.09 vs init.rb in rwdgutenberg-0.12

- old
+ new

@@ -19,13 +19,18 @@ #* #* For further information please contact the author by e-mail #* at "smalllinux@gmail.com". #***********************************************************************/ -require "ev/rwd" +require 'logger' + +$rwdtinkerlog = Logger.new( 'rwd_files/log/rwdtinker.log', 'weekly' ) +$rwdtinkerlog.level = Logger::INFO + +require "lib/rwd/rwd" require 'fileutils' -require 'extras/rconftool' +require 'lib/rconftool' $progdir = File::expand_path( File.dirname(__FILE__)) $tempdoc = " " @@ -248,27 +253,27 @@ @socket.bind(host, port) freeportfound = true $port = port # Rescue the "Address in use" error rescue Errno::EADDRINUSE - puts "RWD Startup: Port #{port} on host #{host} is already in use." + $rwdtinkerlog.warn "RWD Startup: Port #{port} on host #{host} is already in use." port=port +1 - puts "trying port: #{port}" + $rwdtinkerlog.warn "trying port: #{port}" # Rescue the "Address not available' error rescue Errno::EADDRNOTAVAIL - puts "RWD Startup: Address #{host} is not available to bind." + $rwdtinkerlog.warn "RWD Startup: Address #{host} is not available to bind." port =port + 1 - puts "trying port: #{port}" + $rwdtinkerlog.warn "trying port: #{port}" # Rescue "permission denied errors rescue Errno::EACCES - puts "RWD Startup: Access denied when binding interface addresses. ?" + $rwdtinkerlog.warn "RWD Startup: Access denied when binding interface addresses. ?" port =port + 1 - puts "trying port: #{port}" + $rwdtinkerlog.warn "trying port: #{port}" # Rescue all other errors rescue - puts "RWD Startup: An error occured." + $rwdtinkerlog.warn "RWD Startup: An error occured." port =port + 1 - puts "trying port: #{port}" + $rwdtinkerlog.warn "trying port: #{port}" # Rescue all other errors end end