test/tc_logger.rb in copland-0.8.0 vs test/tc_logger.rb in copland-1.0.0
- old
+ new
@@ -60,25 +60,25 @@
end
def test_log_config
factory = Copland::LogFactory.new
assert_equal "./sample.log", factory.device.filename
- assert_equal "%Y-%m-%d %H:%M:%S", factory.default_format
+ assert_equal "%Y-%m-%d %H:%M:%S", factory.default_date_format
assert_equal Logger::INFO, factory.default_level
factory.close
factory = Copland::LogFactory.new :config_file => 'custom-logger.yml'
assert_equal "./custom.log", factory.device.filename
- assert_equal "date %Y-%m-%d %H:%M:%S", factory.default_format
+ assert_equal "date %Y-%m-%d %H:%M:%S", factory.default_date_format
assert_equal Logger::FATAL, factory.default_level
factory.close
end
def test_log_options
- factory = Copland::LogFactory.new :default_format => "%Y",
+ factory = Copland::LogFactory.new :default_date_format => "%Y",
:default_level => Logger::FATAL
- assert_equal "%Y", factory.default_format
+ assert_equal "%Y", factory.default_date_format
assert_equal Logger::FATAL, factory.default_level
factory.close
end
def test_log_get
@@ -103,11 +103,11 @@
# the config file has DEBUG turned off...
log.debug "test"
assert_equal "", io.message
log.info "test"
- assert_match( /INFO -- test.log1: test/, io.message )
+ assert_match( /\[INFO \] .* -- test.log1: test/, io.message )
factory.close
assert_equal "<closed>", io.message
end
@@ -121,11 +121,24 @@
assert_equal "", io.message
log = factory.get( "level.test.log1" )
log.debug "test"
- assert_match( /DEBUG -- level.test.log1: test/, io.message )
+ assert_match( /\[DEBUG\] .* -- level.test.log1: test/, io.message )
factory.close
+ end
+
+ def test_message_format
+ io = MockLogIO.new
+ factory = Copland::LogFactory.new :device => io,
+ :default_message_format => "%c %C [%-5p] %F %m %M %t %% %$"
+
+ log = factory.get( "message.log1" )
+ log.info "test"
+ assert_match(
+ /log1 message.log1 \[INFO \] \S*tc_logger.rb test test_message_format #{Thread.current.__id__} % #{$$}\n/,
+ io.message
+ )
end
end