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


PHP logger::registerFactory方法代码示例

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


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

示例1: module

<?php

module("Console application base files");
// Console applications or services shouldn't time out
set_time_limit(0);
using('lepton.cli.debug');
using('lepton.cli.exception');
using('lepton.system.process');
using('lepton.cli.ansi');
logger::registerFactory(new ConsoleLoggerFactory());
abstract class AppBaseList implements IteratorAggregate, ArrayAccess
{
    protected $data;
    public function __construct()
    {
        $this->data = array();
    }
    public function getData()
    {
        return $this->data;
    }
    public function getIterator()
    {
        return new ArrayIterator($this->data);
    }
    public function offsetSet($offset, $value)
    {
        if (is_null($offset)) {
            $this->data[] = $value;
        } else {
            $this->data[$offset] = $value;
开发者ID:noccy80,项目名称:lepton-ng,代码行数:31,代码来源:application.php

示例2: SyslogLoggerFactory

// Charset to use
config::set('lepton.charset', 'utf-8');
// The default router instance
config::set('lepton.mvc.router', 'DefaultRouter');
// Syslog configuration
config::set('lepton.debug.syslog', false);
config::set('lepton.debug.syslog.facility', LOG_DAEMON);
// Will use LOG_USER on Windows platforms
config::set('lepton.debug.syslog.level', null);
// Highest debug level to save
config::set('lepton.debug.syslog.tee', null);
// Tee to a file
// Loggers. Set first parameter of constructor to true to echo errors to
// stderr, parameter two can be used to set the target facility.
logger::registerFactory(new SyslogLoggerFactory());
logger::registerFactory(new EventLoggerFactory());
// You can also register a DatabaseLoggerFacility:
// logger::registerFactory(new DatabaseLoggerFacility("logtable"));
// If true, debug information will be shown when an unhandled exception
// occurs.
config::set('lepton.mvc.exception.showdebug', true);
// If true, the feedback form will be displayed. This requires either log,
// db or email below to be enabled.
config::set('lepton.mvc.exception.feedback', false);
// Save exceptions to a logfile. If true, specify filename or leave as
// null. Default filename is /tmp/HOSTNAME-debug.log
config::set('lepton.mvc.exception.log', false);
config::set('lepton.mvc.exception.logfile', null);
// Send exception information via e-mail. Requires an e-mail transport to
// be enabled.
config::set('lepton.mvc.exception.email', false);
开发者ID:noccy80,项目名称:lepton-ng,代码行数:31,代码来源:defaults.php


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