0
@@ -31,7 +31,7 @@ module Merb
0
subklasses = subclasses.dup
0
until subclasses.empty?
0
bootloader = subclasses.shift
0
-
puts "Loading: #{bootloader}" if ENV['DEBUG']
0
+
Merb.logger.debug!("Loading: #{bootloader}")if ENV['DEBUG']
0
Object.full_const_get(bootloader).run
0
subclasses = subklasses
0
@@ -382,18 +382,20 @@ class Merb::BootLoader::MixinSessionContainer < Merb::BootLoader
0
Merb.framework_root / "merb-core" / "dispatch" / "session" / "memory",
0
"Using in-memory sessions; sessions will be lost whenever the server stops.")
0
+ Merb.register_session_type('memcache',
0
+ Merb.framework_root / "merb-core" / "dispatch" / "session" / "memcached",
0
+ "Using 'memcached' sessions")
0
Merb.register_session_type('cookie', # Last session type becomes the default
0
Merb.framework_root / "merb-core" / "dispatch" / "session" / "cookie",
0
"Using 'share-nothing' cookie sessions (4kb limit per client)")
0
- Merb.register_session_type('memcache', # Last session type becomes the default
0
- Merb.framework_root / "merb-core" / "dispatch" / "session" / "memcached",
0
- "Using 'memcached' sessions")
0
Merb::Controller.class_eval do
0
session_store = Merb::Config[:session_store].to_s
0
if ["", "false", "none"].include?(session_store)
0
- Merb.logger.
info "Not Using Sessions"
0
+ Merb.logger.
warn "Not Using Sessions"
0
elsif reg = Merb.registered_session_types[session_store]
0
if session_store == "cookie"
0
Merb::BootLoader::MixinSessionContainer.check_for_secret_key
0
@@ -401,15 +403,15 @@ class Merb::BootLoader::MixinSessionContainer < Merb::BootLoader
0
include ::Merb::SessionMixin
0
- Merb.logger.
info reg[:description]
0
+ Merb.logger.
warn reg[:description]
0
- Merb.logger.info "Session store not found, '#{Merb::Config[:session_store]}'."
0
- Merb.logger.info "Defaulting to CookieStore Sessions"
0
+ Merb.logger.warn "Session store not found, '#{Merb::Config[:session_store]}'."
0
+ Merb.logger.warn "Defaulting to CookieStore Sessions"
0
Merb::BootLoader::MixinSessionContainer.check_for_secret_key
0
Merb::BootLoader::MixinSessionContainer.check_for_session_id_key
0
require Merb.registered_session_types['cookie'][:file]
0
include ::Merb::SessionMixin
0
- Merb.logger.
info "(plugin not installed?)"
0
+ Merb.logger.
warn "(plugin not installed?)"
0
@@ -427,7 +429,7 @@ class Merb::BootLoader::MixinSessionContainer < Merb::BootLoader
0
# does not exist or is shorter than 16 charaters.
0
def self.check_for_secret_key
0
unless Merb::Config[:session_secret_key] && (Merb::Config[:session_secret_key].length >= 16)
0
- Merb.logger.
info("You must specify a session_secret_key in your merb.yml, and it must be at least 16 characters\nbailing out...")
0
+ Merb.logger.
warn("You must specify a session_secret_key in your merb.yml, and it must be at least 16 characters\nbailing out...")
0
Merb::Controller._session_secret_key = Merb::Config[:session_secret_key]
Comments
No one has commented yet.