Sha256: 751efc0e9ad5274bdb72ef6e01b0f9cf9fb8fa794946c00878310b590631cc4e

Contents?: true

Size: 1.01 KB

Versions: 14

Compression:

Stored size: 1.01 KB

Contents

$:.unshift(File.dirname __FILE__)
require 'helper'
require "logger"
require "daemons"

log = Logger.new(File.join(File.dirname(__FILE__), 'info.log'))
log.level = Logger::INFO
opts = {
	:dir => ENV['DIR'] || File.dirname(__FILE__),
	:multiple => true,
	:log_output => true
}
Daemons.run_proc("hello", opts){
	STDERR.puts log.inspect
	100000.times do |t|
		log.error "#{Time.now} logger!!!!"
	end
}

__END__

saimatoMacBook-Pro:sad cuizheng$ head -n100 test/hello.output 
hello: process with pid 3392 started.
#<Logger:0x007fb44a7b7658 @progname=nil, @level=1, @default_formatter=#<Logger::Formatter:0x007fb44a7b7608 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x007fb44a7b75b8 @shift_size=1048576, @shift_age=0, @filename="test/info.log", @dev=#<File:test/info.log (closed)>, @mutex=#<Logger::LogDevice::LogDeviceMutex:0x007fb44a7b7590 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x007fb44a7b7540>>>>
log writing failed. closed stream
log writing failed. closed stream
log writing failed. closed stream

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
sad-1.5.18 test/test_logger_write_closed_file.rb
sad-1.5.17 test/test_logger_write_closed_file.rb
sad-1.5.16 test/test_logger_write_closed_file.rb
sad-1.5.15 test/test_logger_write_closed_file.rb
sad-1.5.14 test/test_logger_write_closed_file.rb
sad-1.5.13 test/test_logger_write_closed_file.rb
sad-1.5.12 test/test_logger_write_closed_file.rb
sad-1.5.11 test/test_logger_write_closed_file.rb
sad-1.5.10 test/test_logger_write_closed_file.rb
sad-1.5.9 test/test_logger_write_closed_file.rb
sad-1.5.8 test/test_logger_write_closed_file.rb
sad-1.5.7 test/test_logger_write_closed_file.rb
sad-1.5.6 test/test_logger_write_closed_file.rb
sad-1.5.5 test/test_logger_write_closed_file.rb