Top Level Namespace
Defined Under Namespace
Modules: CommandLine, DTR, Platform Classes: Array, NullObj
Constant Summary collapse
- DTRVERSION =
"0.0.1"
- DTROPTIONS =
{ #dtr client :client_name => "client(#{Time.now})", :setup => "rake db:test:prepare", :port => "3344", :server_uri => "druby://localhost:1314", #dtr server :server_port => "1314", :wait_a_moment => 5, :output_model => :log, :raise_on_no_alive_client => false, #both :tmp_dir => "tmp/dtr", :log_level => Logger::INFO }
Instance Method Summary collapse
Instance Method Details
#logger ⇒ Object
23 24 25 26 27 28 29 |
# File 'lib/dtr.rb', line 23 def logger return $logger if defined?($logger) && $logger DTR.ensure_temp_dir_exist $logger = DTROPTIONS[:output_model] == :stdout ? Logger.new(STDOUT) : Logger.new("#{DTROPTIONS[:tmp_dir]}/runtime.log", 2, 1024000) $logger.level = DTROPTIONS[:log_level] $logger end |