JRuby上で動くRubyとJavaのログを同じファイルに保存したいときなど JRuby界隈で何かいい方法ないかな~と探していたけど見つからないので RubyのLoggerのインターフェースをcommons-loggingを使用して実装してみた 使用バージョンは以下 Java 1.6.0_20JRuby 1.4.0commons-logging 1.1.1require 'logger' class CommonsLoggingLogger def initialize(name="ruby") @progname = nil @logger = org.apache.commons.logging.LogFactory.getLog(name) end def add(severity, message=nil, progname=@progname, &block) i