ruby - Bundler erase logger's format? -


as long require gems bundler.require, logger doesn't work more.

require "logger" logger1 = logger.new(stderr)  require 'bundler/setup' bundler.require logger2 = logger.new(stderr)  logger1.info 123 logger2.info 123 

output:

i, [2012-06-29t17:51:30.323356 #20774]  info -- : 123 123 

i don't have logger in gemfile.

source 'http://rubygems.org'  gem "activesupport", "~> 3.2.6", :require => ["active_support", "active_support/core_ext"] 

edit: seems problem activesupport. have , logger both? suggestion?

active_support/core_ext changes default logger format logger::simpleformatter.

to old formatter need manually assign after initialization:

logger2 = logger.new(stderr) logger2.formatter = logger::formatter.new  logger2.info 123 => i, [2012-06-29t13:56:07.580428 #24714]  info -- : 123 

Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c++ - Using OpenSSL in a multi-threaded application -

All overlapping substrings matching a java regex -