From 4a49c22fb87b562dfc90f4212d76f3a35bf321cd Mon Sep 17 00:00:00 2001 From: Leonid Ponomarev Date: Mon, 20 Jul 2009 16:28:51 +0600 Subject: [PATCH] switching to Logger --- bin/sendserver.rb | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/bin/sendserver.rb b/bin/sendserver.rb index ac8f818..9ae89af 100755 --- a/bin/sendserver.rb +++ b/bin/sendserver.rb @@ -4,11 +4,12 @@ $: << File.expand_path(File.dirname(__FILE__))+'/../' ['rubygems', 'eventmachine', 'base64', 'lib/sender', 'lib/apncore', 'env/config'].each{|lib| require lib} +$logger = Logger.new("#{File.expand_path(File.dirname(__FILE__))}/../log/sendserver.log", 10, 1024000) # properly close all connections and sokets def stop APNs4r::Sender.closeConnection EventMachine::stop_server $server - puts "#{Time.now.to_s} SendServer stopped" + $logger.info "SendServer stopped" exit end Signal.trap("TERM") {stop} @@ -17,7 +18,7 @@ def stop module SendServer def post_init - puts "-- #{Time.now.to_s} -- Incoming connection" + $logger.info "Incoming connection" end def receive_data data @@ -25,11 +26,11 @@ def receive_data data # only when some scaling needed notification = Marshal.load( Base64.decode64(data)) APNs4r::Sender.send notification - puts "#{Time.now.to_s} #{notification.payload}" + $logger.info notification.payload} end def unbind - puts "-- #{Time.now.to_s} -- Connection closed" + $logger.info "Connection closed" end end @@ -42,10 +43,10 @@ def unbind :payload_length => p.payload_length, :device_token => OPTIONS[:ping_device_token] APNs4r::Sender.send notification end - puts "#{Time.now.to_s} SendServer started" + $logger.info "SendServer started" $server = EventMachine::start_server OPTIONS[:sendserver_ip], OPTIONS[:sendserver_port], SendServer else - puts "#{Time.now.to_s} SendServer: failed to connect to APNs: timeout" + $logger.error "SendServer: failed to connect to APNs: timeout" exit 1 end }