util 
[ doc home ] [ class tree: util ] [ index: util ] [ all elements ]

Class: IsterLogger

Source Location: /IsterLogger.php

Class Overview


The base class of IsterLoggers.


Author(s): Ingo Schramm   

Copyright: Copyright (c) 2005 Ister.ORG Ingo Schramm

Variables

Methods


Child classes:

IsterLoggerDbx
This class represents a log writer.
IsterLoggerFile
This class represents a log writer.
IsterLoggerMysql
This class represents a log writer.
IsterLoggerStd
This class represents a log writer.
IsterLoggerPostgresql
This class represents a log writer.

Inherited Constants

Inherited Variables

Inherited Methods


Class Details

The base class of IsterLoggers.

copyright:  Copyright (c) 2005 Ister.ORG Ingo Schramm
author:  Ingo Schramm


[ Top ]


Class Variables

protected integer $loglevel Bitmask of loglevel.
[ Top ]



Class Methods


constructor IsterLogger

IsterLogger IsterLogger( )

Constructor

[ Top ]

method getLevelStr

string getLevelStr( integer $level)

Return a string representation of the log level.

Parameters:

integer   $level  

[ Top ]

method log

void log( string $msg, integer $level, string $caller, string $context)

Print the log message.

Overridden in child classes as:

IsterLoggerDbx::log()
Write a log entry.
IsterLoggerFile::log()
Write a line to the logfile.
IsterLoggerDebug::log()
Write a line to the log file including ressource usage.
IsterLoggerMysql::log()
Write a log entry.
IsterLoggerStd::log()
Print a line to standard output.
IsterLoggerPostgresql::log()
Write a log entry.

Parameters:

string   $msg  
integer   $level  
string   $caller  
string   $context  

[ Top ]

method setup

void setup( array $array)

Setup the logger.

The array will be parsed, each key becomes a property of the logger, each value the property's value.


Overridden in child classes as:

IsterLoggerDbx::setup()
Setup the logger.
IsterLoggerMysql::setup()
Setup the logger.
IsterLoggerPostgresql::setup()
Setup the logger.

Parameters:

array   $array   An array cntaining setup data.

[ Top ]


Documentation generated on Tue, 20 Dec 2005 11:20:53 +0100 by phpDocumentor 1.3.0RC4