MLog Class Reference

Inheritance diagram for MLog:

Inheritance graph
[legend]
Collaboration diagram for MLog:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 __construct ()
 SetLog ($logname)
 LogSQL ($sql, $force=false, $conf='?')
 LogError ($error, $conf='miolo')
 IsLogging ()
 LogMessage ($msg)

Public Attributes

 $content

Private Member Functions

 HandlerSocket ($msg)
 HandlerFile ($msg)
 HandlerDb ($msg)
 HandlerScreen ($msg)

Private Attributes

 $errlog
 $sqllog
 $home
 $isLogging
 $level
 $handler
 $port
 $socket
 $host

Detailed Description

Brief Class Description. Complete Class Description.

Definition at line 9 of file mlog.class.


Constructor & Destructor Documentation

MLog::__construct (  ) 

Brief Description. Complete Description.

Returns:
(tipo) desc

Reimplemented from MService.

Definition at line 65 of file mlog.class.


Member Function Documentation

MLog::SetLog ( logname  ) 

Brief Description. Complete Description.

Parameters:
$logname (tipo) desc
Returns:
(tipo) desc

Definition at line 88 of file mlog.class.

References _M().

Here is the call graph for this function:

MLog::LogSQL ( sql,
force = false,
conf = '?' 
)

Brief Description. Complete Description.

Parameters:
$sql (tipo) desc
$force (tipo) desc
$conf= (tipo) desc
Returns:
(tipo) desc

Definition at line 106 of file mlog.class.

References LogMessage().

Here is the call graph for this function:

MLog::LogError ( error,
conf = 'miolo' 
)

Brief Description. Complete Description.

Parameters:
$error (tipo) desc
$conf (tipo) desc
Returns:
(tipo) desc

Definition at line 156 of file mlog.class.

References LogMessage().

Here is the call graph for this function:

MLog::IsLogging (  ) 

Brief Description. Complete Description.

Returns:
(tipo) desc

Definition at line 184 of file mlog.class.

Referenced by LogMessage().

Here is the caller graph for this function:

MLog::LogMessage ( msg  ) 

Brief Description. Complete Description.

Parameters:
$msg (tipo) desc
Returns:
(tipo) desc

Definition at line 198 of file mlog.class.

References $handler, and IsLogging().

Referenced by LogError(), and LogSQL().

Here is the call graph for this function:

Here is the caller graph for this function:

MLog::HandlerSocket ( msg  )  [private]

Brief Description. Complete Description.

Parameters:
$msg (tipo) desc
Returns:
(tipo) desc

Definition at line 216 of file mlog.class.

MLog::HandlerFile ( msg  )  [private]

Brief Description. Complete Description.

Parameters:
$msg (tipo) desc
Returns:
(tipo) desc

Definition at line 242 of file mlog.class.

MLog::HandlerDb ( msg  )  [private]

Brief Description. Complete Description.

Parameters:
$msg (tipo) desc
Returns:
(tipo) desc

Definition at line 258 of file mlog.class.

References $isLogging, and $level.

MLog::HandlerScreen ( msg  )  [private]

Brief Description. Complete Description.

Parameters:
$msg (tipo) desc
Returns:
(tipo) desc

Definition at line 282 of file mlog.class.


Member Data Documentation

MLog::$errlog [private]

Attribute Description.

Definition at line 14 of file mlog.class.

MLog::$sqllog [private]

Attribute Description.

Definition at line 19 of file mlog.class.

MLog::$home [private]

Attribute Description.

Definition at line 24 of file mlog.class.

MLog::$isLogging [private]

Attribute Description.

Definition at line 29 of file mlog.class.

Referenced by HandlerDb().

MLog::$level [private]

Attribute Description.

Definition at line 34 of file mlog.class.

Referenced by HandlerDb().

MLog::$handler [private]

Attribute Description.

Definition at line 39 of file mlog.class.

Referenced by LogMessage().

MLog::$port [private]

Attribute Description.

Definition at line 44 of file mlog.class.

MLog::$socket [private]

Attribute Description.

Definition at line 49 of file mlog.class.

MLog::$host [private]

Attribute Description.

Definition at line 54 of file mlog.class.

MLog::$content

Definition at line 55 of file mlog.class.


The documentation for this class was generated from the following file:
CopyLeft (L) 2001-2006 - [MIOLO Development Team] SOLIS - Cooperativa de Soluções Livres - Lajeado/RS - Brasil