hxp
2025-06-09 6c3f6335c70859ded94a1ad8d218acb0ac34239c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<?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 );
    }
}
 
?>