本文整理汇总了PHP中Tracy\Debugger::logSeverity方法的典型用法代码示例。如果您正苦于以下问题:PHP Debugger::logSeverity方法的具体用法?PHP Debugger::logSeverity怎么用?PHP Debugger::logSeverity使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Tracy\Debugger
的用法示例。
在下文中一共展示了Debugger::logSeverity方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: onBootstrap
/**
* {@inheritDoc}
*/
public function onBootstrap(EventInterface $event)
{
/**
* @var ModuleOptions $moduleOptions
*/
$moduleOptions = $event->getTarget()->getServiceManager()->get('LemoTracy\\Options\\ModuleOptions');
if (true === $moduleOptions->getEnabled()) {
if (null !== $moduleOptions->getMode()) {
Debugger::enable($moduleOptions->getMode());
}
if (null !== $moduleOptions->getLogDirectory()) {
Debugger::$logDirectory = $moduleOptions->getLogDirectory();
}
if (null !== $moduleOptions->getLogSeverity()) {
Debugger::$logSeverity = $moduleOptions->getLogSeverity();
}
if (null !== $moduleOptions->getMaxDepth()) {
Debugger::$maxDepth = $moduleOptions->getMaxDepth();
}
if (null !== $moduleOptions->getMaxLen()) {
Debugger::$maxLen = $moduleOptions->getMaxLen();
}
if (null !== $moduleOptions->getShowBar()) {
Debugger::$showBar = $moduleOptions->getShowBar();
}
if (null !== $moduleOptions->getStrict()) {
Debugger::$strictMode = $moduleOptions->getStrict();
}
}
}
示例2: __construct
public function __construct(array $allowedIpAddresses = array(), array $allowedMethods = array(), array $allowedUserAgents = array(), $logDirectory = NULL)
{
$httpRequestFactory = new Http\RequestFactory();
$this->allowedIpAddresses = $allowedIpAddresses;
$this->allowedMethods = $allowedMethods;
$this->allowedUserAgents = $allowedUserAgents;
$this->httpRequest = $httpRequestFactory->createHttpRequest();
if (!Debugger::isEnabled() && $logDirectory) {
Debugger::enable(Debugger::DETECT, $logDirectory);
Debugger::$logSeverity = E_NOTICE | E_WARNING;
}
}
示例3: init
/**
* Inicialização do Framework.
* Método chamado para inicializar os atributos da classe Manager e registrar os AutoloadPaths.
* @param string $configFile Arquivo de configuração do Maestro
* @param string $basePath Diretório onde o Maestro está instalado
* @param string $app Aplicação a ser executada.
*/
public static function init()
{
$debug = self::getConf('maestro.debug.enabled');
if ($debug) {
$mode = self::getConf('maestro.options.mode') == 'DEV' ? Tracy\Debugger::DEVELOPMENT : Tracy\Debugger::PRODUCTION;
Tracy\Debugger::enable($mode, self::$maestroPath . DIRECTORY_SEPARATOR . 'log');
Tracy\Debugger::$logSeverity = self::getConf('maestro.debug.severity');
Tracy\Debugger::$strictMode = self::getConf('maestro.debug.strictMode');
Tracy\Debugger::$maxDepth = self::getConf('maestro.debug.maxDepth');
// default: 3
Tracy\Debugger::$maxLen = self::getConf('maestro.debug.maxLen');
// default: 150
}
error_reporting(self::getConf('maestro.debug.severity'));
// Maestro 1.0 compatibility
// self::addAutoloadClass('mlogin', self::$classPath . '/Security/MLoginMaestro1.php');
// Session
self::$session = new MSession();
self::$session->init($_REQUEST['sid'] === '0' ? 0 : mrequest('sid'));
self::$baseURL = self::$request->getBaseURL(false);
Manager::logMessage('[RESET_LOG_MESSAGES]');
/*
if (self::$java = ($_SERVER["SERVER_SOFTWARE"] == "JavaBridge")) {
require_once (self::$home . "/java/Java.inc");
self::$javaContext = java_context();
self::$javaServletContext = java_context()->getServletContext();
}
*
*/
self::getLogin();
self::$msg = new MMessages(self::getSession()->lang ?: self::getOptions('language'));
self::$msg->loadMessages();
self::$mode = self::getOptions("mode");
date_default_timezone_set(self::getOptions("timezone"));
setlocale(LC_ALL, self::getOptions("locale"));
//self::$mad = self::getConf('maestro.mad.module');
self::$app = self::getConf('maestro.app');
register_shutdown_function("shutdown");
}