module JRuby::Rack::Worker
Constants
- ENV
- JAR_PATH
- VERSION
Public Class Methods
load_jar(method = :load)
click to toggle source
# File lib/jruby/rack/worker.rb, line 9 def self.load_jar(method = :load) send(method, JAR_PATH) # load JAR_PATH end
log_error(e, logger = nil)
click to toggle source
# File lib/jruby/rack/worker/logger.rb, line 5 def self.log_error(e, logger = nil) return unless ( logger ||= self.logger ) message = "#{e.message} (#{e.class})" if backtrace = e.backtrace message << ":\n #{backtrace.join("\n ")}" end logger.error(message) end
logger()
click to toggle source
# File lib/jruby/rack/worker/logger.rb, line 16 def self.logger @@logger ||= begin if defined? Rails.logger # NOTE: move out Rails.logger elsif defined? JRuby::Rack.logger JRuby::Rack.logger else default_logger end end end
logger=(logger)
click to toggle source
# File lib/jruby/rack/worker/logger.rb, line 28 def self.logger=(logger) if @@logger == false require 'logger' @@logger = Logger.new(nil) else @@logger = logger end end
logger?()
click to toggle source
# File lib/jruby/rack/worker/logger.rb, line 37 def self.logger?; @@logger end
manager()
click to toggle source
# File lib/jruby/rack/worker/env.rb, line 5 def self.manager; $worker_manager; end
Protected Class Methods
default_logger()
click to toggle source
# File lib/jruby/rack/worker/logger.rb, line 41 def self.default_logger require 'logger'; Logger.new(STDERR) end