本文整理汇总了PHP中EngineBlock_ApplicationSingleton::setLogRequestId方法的典型用法代码示例。如果您正苦于以下问题:PHP EngineBlock_ApplicationSingleton::setLogRequestId方法的具体用法?PHP EngineBlock_ApplicationSingleton::setLogRequestId怎么用?PHP EngineBlock_ApplicationSingleton::setLogRequestId使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类EngineBlock_ApplicationSingleton
的用法示例。
在下文中一共展示了EngineBlock_ApplicationSingleton::setLogRequestId方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: _bootstrapLogging
protected function _bootstrapLogging()
{
$configuration = $this->_application->getConfiguration();
if (!isset($configuration->logger)) {
throw new EngineBlock_Exception("No logger configuration defined! Logging is required, please configure the logger under the logger " . "key in your application.ini. See EngineBlock_Log_MonologLoggerFactory's docblock for more details.", EngineBlock_Exception::CODE_ALERT);
}
$loggerConfiguration = $configuration->logger->toArray();
/** @var string|EngineBlock_Log_LoggerFactory $loggerFactory */
$loggerFactory = $loggerConfiguration['factory'];
EngineBlock_Log_InvalidConfigurationException::assertIsValidFactory($loggerFactory, 'EngineBlock_Log_LoggerFactory');
$logger = $loggerFactory::factory($loggerConfiguration['conf'], $configuration->debug);
$this->_application->setLogInstance($logger);
$this->_application->setLogRequestId(uniqid());
}