当前位置: 首页>>代码示例>>PHP>>正文


PHP Logger::resetConfiguration方法代码示例

本文整理汇总了PHP中Logger::resetConfiguration方法的典型用法代码示例。如果您正苦于以下问题:PHP Logger::resetConfiguration方法的具体用法?PHP Logger::resetConfiguration怎么用?PHP Logger::resetConfiguration使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Logger的用法示例。


在下文中一共展示了Logger::resetConfiguration方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: tearDown

 public function tearDown()
 {
     Logger::resetConfiguration();
     if (file_exists($this->testPath)) {
         unlink($this->testPath);
     }
 }
开发者ID:brennantom,项目名称:hackazon,代码行数:7,代码来源:LoggerAppenderFileTest.php

示例2: testUsage

 public function testUsage()
 {
     Logger::resetConfiguration();
     Logger::configure(dirname(__FILE__) . '/test4.properties');
     Logger::initialize();
     $logger = Logger::getRootLogger();
     ob_start();
     $logger->error(new Fruit3());
     $v = ob_get_contents();
     ob_end_clean();
     self::assertEquals("ERROR - test1,test2,test3\n", $v);
 }
开发者ID:sacredwebsite,项目名称:scalr,代码行数:12,代码来源:LoggerRendererMapTest.php

示例3: testUsage

 public function testUsage()
 {
     Logger::resetConfiguration();
     Logger::configure(dirname(__FILE__) . '/test4.properties');
     $logger = Logger::getRootLogger();
     ob_start();
     $logger->warn(new Fruit3());
     $actual = ob_get_contents();
     ob_end_clean();
     $expected = "WARN - test1,test2,test3" . PHP_EOL;
     self::assertEquals($expected, $actual);
 }
开发者ID:cedwards-reisys,项目名称:nexus-web,代码行数:12,代码来源:LoggerRendererMapTest.php

示例4: testComplexLayout

 public function testComplexLayout()
 {
     $config = LoggerTestHelper::getEchoPatternConfig($this->pattern);
     Logger::configure($config);
     ob_start();
     $log = Logger::getLogger('LoggerTest');
     $log->error("my message");
     $line = __LINE__;
     $actual = ob_get_contents();
     ob_end_clean();
     $file = __FILE__;
     $class = __CLASS__;
     $method = __FUNCTION__;
     $expected = "ERROR  LoggerTest: my message from {$class}::{$method}() in {$file} at {$line}" . PHP_EOL;
     self::assertSame($expected, $actual);
     Logger::resetConfiguration();
 }
开发者ID:mc5827,项目名称:Padosi,代码行数:17,代码来源:LoggerLayoutPatternTest.php

示例5: testResetConfiguration

 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()));
 }
开发者ID:dobreapa,项目名称:owasp-esapi-php,代码行数:18,代码来源:LoggerConfiguratorBasicTest.php

示例6: tearDown

 protected function tearDown()
 {
     Logger::resetConfiguration();
 }
开发者ID:dobreapa,项目名称:owasp-esapi-php,代码行数:4,代码来源:LoggerConfiguratorPhpTest.php

示例7: tearDown

 /** Reset configuration after each test. */
 public function tearDown()
 {
     Logger::resetConfiguration();
 }
开发者ID:cedwards-reisys,项目名称:nexus-web,代码行数:5,代码来源:LoggerConfiguratorTest.php

示例8: testLocation2

 public function testLocation2()
 {
     $config = LoggerTestHelper::getEchoPatternConfig("%location");
     Logger::configure($config);
     // Test by capturing output. Logging methods of a Logger object must
     // be used for the location info to be formed correctly.
     ob_start();
     $log = Logger::getLogger('foo');
     $log->info('foo');
     $line = __LINE__;
     // Do NOT move this to next line.
     $actual = ob_get_contents();
     ob_end_clean();
     $class = __CLASS__;
     $func = __FUNCTION__;
     $file = __FILE__;
     $expected = "{$class}.{$func}({$file}:{$line})";
     self::assertSame($expected, $actual);
     Logger::resetConfiguration();
 }
开发者ID:brennantom,项目名称:hackazon,代码行数:20,代码来源:LoggerPatternConverterTest.php

示例9: testGetCurrentLoggers

 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());
 }
开发者ID:keehao,项目名称:Php-Object-Framework,代码行数:10,代码来源:LoggerTest.php

示例10: testConfigure

 public function testConfigure()
 {
     Logger::resetConfiguration();
     Logger::configure();
     self::assertEquals('LoggerConfiguratorBasic', Logger::getConfigurationClass());
     self::assertEquals(null, Logger::getConfigurationFile());
     Logger::configure(null, 'MyLoggerClass');
     self::assertEquals('MyLoggerClass', Logger::getConfigurationClass());
     self::assertEquals(null, Logger::getConfigurationFile());
     Logger::configure('log4php.xml');
     self::assertEquals('LoggerConfiguratorXml', Logger::getConfigurationClass());
     self::assertEquals('log4php.xml', Logger::getConfigurationFile());
     Logger::configure('log4php.xml');
     self::assertEquals('LoggerConfiguratorXml', Logger::getConfigurationClass());
     self::assertEquals('log4php.xml', Logger::getConfigurationFile());
     Logger::configure('log4php.properties');
     self::assertEquals('LoggerConfiguratorIni', Logger::getConfigurationClass());
     self::assertEquals('log4php.properties', Logger::getConfigurationFile());
 }
开发者ID:dobreapa,项目名称:owasp-esapi-php,代码行数:19,代码来源:LoggerTest.php

示例11: resetConfiguration

 public static function resetConfiguration()
 {
     parent::resetConfiguration();
     self::$_isInitialized = false;
 }
开发者ID:praxigento,项目名称:mage_ext_log4php,代码行数:5,代码来源:Logger.php

示例12: testGetCurrentLoggers

 public function testGetCurrentLoggers()
 {
     Logger::clear();
     Logger::resetConfiguration();
     self::assertEquals(0, count(Logger::getCurrentLoggers()));
     Logger::configure(dirname(__FILE__) . '/LoggerTest.properties');
     self::assertEquals(1, count(Logger::getCurrentLoggers()));
     $list = Logger::getCurrentLoggers();
     self::assertEquals('mylogger', $list[0]->getName());
 }
开发者ID:cedwards-reisys,项目名称:nexus-web,代码行数:10,代码来源:LoggerTest.php

示例13: testXMLConfig

 public function testXMLConfig()
 {
     $map = Logger::getHierarchy()->getRendererMap();
     Logger::resetConfiguration();
     self::assertInstanceOf('LoggerRendererDefault', $map->getDefaultRenderer());
     Logger::configure(PHPUNIT_CONFIG_DIR . '/renderers/config_default_renderer.xml');
     self::assertInstanceOf('FruitRenderer3', $map->getDefaultRenderer());
     Logger::resetConfiguration();
     self::assertInstanceOf('LoggerRendererDefault', $map->getDefaultRenderer());
 }
开发者ID:keehao,项目名称:Php-Object-Framework,代码行数:10,代码来源:LoggerRendererMapTest.php


注:本文中的Logger::resetConfiguration方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。