Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 3107

Show
Ignore:
Timestamp:
11/20/05 08:07:33 (3 years ago)
Author:
bitsweat
Message:

Log ActiveRecordStore debugging.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/actionpack/lib/action_controller/session/active_record_store.rb

    r3100 r3107  
    280280          @session = @@session_class.new(:session_id => session_id, :data => {}) 
    281281          @session.save 
     282          logger.debug "opened new session #{@session.session_id}" if logger 
     283        else 
     284          logger.debug "reopened session #{@session.session_id}" if logger 
    282285        end 
    283286      end 
     
    291294      def restore 
    292295        if @session 
     296          logger.debug "restore session #{@session.session_id}" if logger 
    293297          @session.data 
     298        else 
     299          logger.debug "skipped restore nil session" if logger 
    294300        end 
    295301      end 
     
    298304      def update 
    299305        if @session 
     306          logger.debug "update session #{@session.session_id}" if logger 
    300307          ActiveRecord::Base.silence { @session.save } 
     308        else 
     309          logger.debug "skipped update nil session" if logger 
    301310        end 
    302311      end 
     
    305314      def close 
    306315        if @session 
     316          logger.debug "close session #{@session.session_id}" if logger 
    307317          update 
    308318          @session = nil 
     319        else 
     320          logger.debug "skipped close nil session" if logger 
    309321        end 
    310322      end 
     
    313325      def delete 
    314326        if @session 
     327          logger.debug "delete session #{@session.session_id}" if logger 
    315328          ActiveRecord::Base.silence { @session.destroy } 
    316329          @session = nil 
    317         end 
    318       end 
    319  
     330        else 
     331          logger.debug "skipped delete nil session" if logger 
     332        end 
     333      end 
     334 
     335      protected 
     336        def logger 
     337          ActionController::Base.logger rescue nil 
     338        end 
    320339    end 
    321340  end