public function testGetCurrentLoggers() { Logger::clear(); Logger::resetConfiguration(); self::assertEquals(0, count(Logger::getCurrentLoggers())); Logger::configure('LoggerTest.properties'); Logger::initialize(); self::assertEquals(1, count(Logger::getCurrentLoggers())); $list = Logger::getCurrentLoggers(); self::assertEquals('mylogger', $list[0]->getName()); }
public function testResetConfiguration() { $root = Logger::getRootLogger(); $appender = $root->getAppender('A1'); self::assertType('LoggerAppenderConsole', $appender); $layout = $appender->getLayout(); self::assertType('LoggerLayoutTTCC', $layout); // As PHPUnit runs all tests in one run, there might be some loggers left over // from previous runs. ResetConfiguration() only clears the appenders, it does // not remove the categories! Logger::resetConfiguration(); foreach (Logger::getCurrentLoggers() as $logger) { self::assertEquals(0, count($logger->getAllAppenders())); } // This on the other hand really removes the categories: Logger::clear(); self::assertEquals(0, count(Logger::getCurrentLoggers())); }
public function tearDown() { Logger::clear(); }
foreach ($rids as $rid) { $redis_key = 'rmodule_' . $rid; $redis_handle->init($redis_key, 'rdata')->del_hash_field('guildbattle'); $redis_handle->init($redis_key, 'rdata')->del_hash_field('my_mercenary'); $redis_handle->init($redis_key, 'rdata')->del_hash_field('mercenary_log'); //设置卡牌状态 $role_handle = Role::make($rid); $rcard_handle = $role_handle->get_role_class_handle('card'); $rcard_handle->set_notice(false); $rcard_infos = $rcard_handle->get_rcard_infos(); $is_update = false; foreach ($rcard_infos as $key => $value) { if ($value['guildbattle_status'] == 1) { $rcard_handle->set_update_info($value['id'], 'guildbattle_status', 0); $is_update = true; } } if ($is_update) { $rcard_handle->execute(); } echo "clean role `{$rid}` ok.\n"; Logger::clear(); } // 删除参战数据 $guildbattle_key = 'guildbattle_data'; $redis_handle->init($guildbattle_key, 'guildbattle')->del_key_one(); $detail_key = 'guildbattle_data_detail_' . Application::$configs['server']['server_id']; $redis_handle->init($detail_key, 'guildbattle')->del_key_one(); $a = memory_get_usage(); echo "use memory " . round($a / 1048576, 2) . " MB\n"; echo "clear all sea ok.\n";
public function testGetCurrentLoggers() { Logger::clear(); Logger::resetConfiguration(); self::assertEquals(0, count(Logger::getCurrentLoggers())); Logger::configure($this->testConfig1); self::assertEquals(1, count(Logger::getCurrentLoggers())); $list = Logger::getCurrentLoggers(); self::assertEquals('mylogger', $list[0]->getName()); }