def test_init_zklog_loglevels(self): log = Log( 'localhost', '2013-05-16 13:58:52,659:28460(0x7f02e99b7740):ZOO_DEBUG@log_env@712: ' ) self.assertEqual(LogLevel.DEBUG, log.level) log = Log( 'localhost', '2013-05-16 13:58:52,659:28460(0x7f02e99b7740):ZOO_INFO@log_env@712: ' ) self.assertEqual(LogLevel.INFO, log.level) log = Log( 'localhost', '2013-05-16 13:58:52,659:28460(0x7f02e99b7740):ZOO_WARN@log_env@712: ' ) self.assertEqual(LogLevel.WARN, log.level) log = Log( 'localhost', '2013-05-16 13:58:52,659:28460(0x7f02e99b7740):ZOO_ERROR@log_env@712: ' ) self.assertEqual(LogLevel.ERROR, log.level) log = Log( 'localhost', '2013-05-16 13:58:52,659:28460(0x7f02e99b7740):ZOO_FATAL@log_env@712: ' ) self.assertEqual(LogLevel.FATAL, log.level)
def test_init_jubalog_loglevels(self): log = Log('localhost', 'I0516 13:58:52.659286 28460 server_util.cpp:217] starting jubaclassifier 0.4.3 RPC server at 192.168.122.211:9199') self.assertEqual(LogLevel.INFO, log.level) log = Log('localhost', 'W0516 13:58:52.659286 28460 server_util.cpp:217] starting jubaclassifier 0.4.3 RPC server at 192.168.122.211:9199') self.assertEqual(LogLevel.WARN, log.level) log = Log('localhost', 'E0516 13:58:52.659286 28460 server_util.cpp:217] starting jubaclassifier 0.4.3 RPC server at 192.168.122.211:9199') self.assertEqual(LogLevel.ERROR, log.level) log = Log('localhost', 'F0516 13:58:52.659286 28460 server_util.cpp:217] starting jubaclassifier 0.4.3 RPC server at 192.168.122.211:9199') self.assertEqual(LogLevel.FATAL, log.level)
def test_init_jubalog_all(self): log = Log('localhost', 'I0516 13:58:52.659286 28460 server_util.cpp:217] starting jubaclassifier 0.4.3 RPC server at 192.168.122.211:9199') self.assertEqual('jubatus', log.type) self.assertEqual(LogLevel.INFO, log.level) self.assertEqual(datetime(datetime.now().year, 5, 16, 13, 58, 52, 659286), log.time) self.assertEqual(28460, log.thread_id) self.assertEqual('server_util.cpp', log.source) self.assertEqual('217', log.source_line) self.assertEqual('starting jubaclassifier 0.4.3 RPC server at 192.168.122.211:9199', log.message)
def test_init_zklog_all(self): log = Log('localhost', '2013-05-16 13:58:52,659:28460(0x7f02e99b7740):ZOO_INFO@log_env@712: Client environment:zookeeper.version=zookeeper C client 3.4.5') self.assertEqual('zookeeper', log.type) self.assertEqual(LogLevel.INFO, log.level) self.assertEqual(datetime(datetime.now().year, 5, 16, 13, 58, 52, 659), log.time) self.assertEqual(28460, log.thread_id) self.assertEqual('log_env', log.source) self.assertEqual('712', log.source_line) self.assertEqual('Client environment:zookeeper.version=zookeeper C client 3.4.5', log.message)
def test_init_jubalog_loglevels(self): log = Log( 'localhost', '2014-05-16 13:58:52,905 28460 WARN [server_util.cpp:217] starting jubaclassifier 0.4.3 RPC server at 192.168.122.211:9199' ) self.assertEqual(LogLevel.WARN, log.level) log = Log( 'localhost', '2014-05-16 13:58:52,905 28460 ERROR [server_util.cpp:217] starting jubaclassifier 0.4.3 RPC server at 192.168.122.211:9199' ) self.assertEqual(LogLevel.ERROR, log.level) log = Log( 'localhost', '2014-05-16 13:58:52,905 28460 FATAL [server_util.cpp:217] starting jubaclassifier 0.4.3 RPC server at 192.168.122.211:9199' ) self.assertEqual(LogLevel.FATAL, log.level)
def test_init_jubalog_all(self): log = Log( 'localhost', '2014-05-16 13:58:52,905 28460 INFO [server_util.cpp:217] starting jubaclassifier 0.4.3 RPC server at 192.168.122.211:9199' ) self.assertEqual('jubatus', log.type) self.assertEqual(LogLevel.INFO, log.level) self.assertEqual(datetime(2014, 5, 16, 13, 58, 52, 905000), log.time) self.assertEqual(28460, log.thread_id) self.assertEqual('server_util.cpp', log.source) self.assertEqual('217', log.source_line) self.assertEqual( 'starting jubaclassifier 0.4.3 RPC server at 192.168.122.211:9199', log.message)
def test_init_jubalog_multiline(self): log = Log('localhost', '''I0516 13:58:52.659286 28460 server_util.cpp:217] hello world\nhello world''') self.assertEqual('hello world\nhello world', log.message)
def test_init_jubalog_multiline(self): log = Log( 'localhost', '''2014-05-16 13:58:52,905 28460 FATAL [server_util.cpp:217] hello world\nhello world''' ) self.assertEqual('hello world\nhello world', log.message)