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