From 614c8c72baeb51acdf257c377d14b9f42106a9f3 Mon Sep 17 00:00:00 2001 From: Raphael Date: Mon, 9 Aug 2010 14:27:17 -0700 Subject: [PATCH] RS, DG; Log files should now rotate --- config/app_config.yml | 2 +- config/initializers/logging.rb | 2 ++ config/initializers/socket.rb | 6 ++++-- 3 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 config/initializers/logging.rb diff --git a/config/app_config.yml b/config/app_config.yml index 02f2b1420..0c87b6b4c 100644 --- a/config/app_config.yml +++ b/config/app_config.yml @@ -1,5 +1,5 @@ development: - debug: true + debug: false socket_port: 8080 pubsub_server: 'https://pubsubhubbub.appspot.com/' diff --git a/config/initializers/logging.rb b/config/initializers/logging.rb new file mode 100644 index 000000000..447ec5c17 --- /dev/null +++ b/config/initializers/logging.rb @@ -0,0 +1,2 @@ +Rails.logger = Logger.new( + Rails.root.join("log",Rails.env + ".log"),3,5*1024*1024) diff --git a/config/initializers/socket.rb b/config/initializers/socket.rb index 9223b5148..068c50e14 100644 --- a/config/initializers/socket.rb +++ b/config/initializers/socket.rb @@ -25,12 +25,13 @@ module WebSocket end def self.push_to_user(uid, data) - puts "Pushing to #{uid}" + puts @channels.size + Rails.logger.info "Pushing to #{uid}" @channels[uid.to_s][0].push(data) if @channels[uid.to_s] end def self.subscribe(uid, ws) - puts "Subscribing #{uid}" + puts "Subscribing socket to #{User.first(:id => uid).email}" self.ensure_channel(uid) @channels[uid][0].subscribe{ |msg| ws.send msg } @channels[uid][1] += 1 @@ -41,6 +42,7 @@ module WebSocket end def self.unsubscribe(uid,sid) + puts "Unsubscribing socket #{sid} from #{User.first(:id => uid).email}" @channels[uid][0].unsubscribe(sid) if @channels[uid] @channels[uid][1] -= 1 if @channels[uid][1] <= 0