|
static | init ($sChannel="default", $sLogRoot="") |
|
static | initLogToScreen ($bStream=false) |
|
static | get ($sChannel="default", $sLogRoot="") |
|
Definition at line 17 of file CLogger.php.
static get |
( |
|
$sChannel = "default" , |
|
|
|
$sLogRoot = "" |
|
) |
| |
|
static |
get - Getting Logger object
public
- Parameters
-
$sChannel | Channel |
$sLogRoot | LogRoot |
- Returns
- object Logger
Definition at line 90 of file CLogger.php.
92 if (self::$m_oLogger == null)
94 self::init($sChannel, $sLogRoot);
96 return self::$m_oLogger;
static init |
( |
|
$sChannel = "default" , |
|
|
|
$sLogRoot = "" |
|
) |
| |
|
static |
init - Initializing the Logger
public
- Parameters
-
string | $sChannel | Channel |
string | $sLogRoot | LogRoot |
- Returns
- void
Definition at line 43 of file CLogger.php.
45 self::$m_sChannel = $sChannel;
46 self::$m_sLogRoot = $sLogRoot;
47 self::$m_oLogger = new \Monolog\SDELogger($sChannel);
49 if (empty($sTraceFilter))
54 $nLevel = $bDebug ? Logger::DEBUG : Logger::WARNING;
55 self::$m_oLogger->pushHandler(
new StreamHandler(self::$m_sLogRoot .
"extension.log", $nLevel));
56 self::$m_oLogger->addInfo(
"------------------- Logger[$sChannel] is ready");
static get($sName=null, $vDefault=[])
static initLogToScreen |
( |
|
$bStream = false | ) |
|
|
static |
initLogToScreen - Logging to Screen
public
- Returns
- void
Definition at line 65 of file CLogger.php.
67 $sOutputFormat =
"[%datetime%] %channel%.%level_name%: %message%";
68 $oFormatter = new \Monolog\Formatter\CSdeLineFormatter($sOutputFormat);
72 $oStreamHandler = new \Monolog\Handler\AjaxStreamHandler(\
Monolog\Logger::INFO);
76 $oStreamHandler = new \Monolog\Handler\StreamHandler(
'php://output', \
Monolog\Logger::INFO);
78 $oStreamHandler->setFormatter($oFormatter);
79 self::$m_oLogger->pushHandler($oStreamHandler);
The documentation for this class was generated from the following file: