Changeset 902

Show
Ignore:
Timestamp:
12/15/07 00:11:09 (8 months ago)
Author:
wayneeseguin
Message:

Adjusted logger aio checks.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/mongrel.rb

    r899 r902  
    1414 
    1515require 'http11' 
    16 require 'mongrel/log
     16require 'mongrel/logger
    1717require 'mongrel/cgi' 
    1818require 'mongrel/handlers' 
  • trunk/lib/mongrel/logger.rb

    r899 r902  
    1313      @logger    = initialize_io(log) 
    1414      @log_level = Levels[:name][log_level] 
     15 
     16      if !RUBY_PLATFORM.match(/java|mswin/) && 
     17        !(@log == STDOUT) && @log.respond_to?(:write_nonblock) 
     18        @aio = true 
     19      end 
    1520    end 
    1621     
     
    2025    def log(level, string) 
    2126      return if (Levels[:name][level] > @log_level) 
    22       @aio ||= !RUBY_PLATFORM.match(/java|mswin/) && @log.respond_to?(:write_nonblock) 
    2327      if @aio 
    2428        @log.write_nonblock("#{Time.now.httpdate}: #{string}\n")