<?php
|
namespace Logging;
|
//author: troring
|
// 2012.4.25
|
|
include_once "MultiLogging.php";
|
include_once "CommFunc.php";
|
|
|
|
const strPhpDir='PhpFile';
|
const strServerDir='Server';
|
const strUIDDir="UID";
|
|
global $logging;
|
function CreateLogging( $phpFileName , $newDate=false, $writeMode=\Log4Me\DEF_WRITE_MODE)
|
{
|
global $logging;
|
if ( isset($logging) && !$newDate)
|
{
|
LogWarn( "Global logging object has been set already!" );
|
return;
|
}
|
|
$logging = new \MultiLogging\MultiLogging( dirname(__FILE__)."\\..", strPhpDir, $phpFileName, $phpFileName, $writeMode);
|
LogInfo( "Start logging for ".$phpFileName."......" );
|
}
|
|
function LogAddObj( $strLogFileDir, $strLogFileName, $strExtraInfo )
|
{
|
LogInfo( "LogAddObj strLogFileDir[".$strLogFileDir."] strLogFileName[".$strLogFileName."] strExtraInfo[".$strExtraInfo."]" );
|
|
global $logging;
|
if ( isset($logging) )
|
{
|
$logging->AddLogObj( $strLogFileDir, $strLogFileName, $strExtraInfo );
|
}
|
}
|
|
function LogDebug( $msg )
|
{
|
global $logging;
|
if ( isset( $logging ) )
|
{
|
$logging->Debug( $msg );
|
}
|
}
|
|
function LogInfo( $msg )
|
{
|
global $logging;
|
if ( isset( $logging ) )
|
{
|
$logging->Info( $msg );
|
}
|
}
|
|
function LogWarn( $msg )
|
{
|
global $logging;
|
if ( isset( $logging ) )
|
{
|
$logging->Warn( $msg );
|
}
|
}
|
|
function LogError( $msg, $bPrint=false )
|
{
|
global $logging;
|
if ( isset( $logging ) )
|
{
|
$logging->Error( $msg );
|
}
|
|
if( $bPrint )
|
{
|
echo $msg;
|
}
|
}
|
|
function LogFatal( $msg )
|
{
|
global $logging;
|
if ( isset( $logging ) )
|
{
|
$logging->Fatal( $msg );
|
}
|
}
|
|
?>
|