MprLogListener Class Reference

#include <mpr.h>

Inheritance diagram for MprLogListener:

MprLink MprLogToFile List of all members.

Detailed Description

Represent a listener for MPR log messages.

Log listeners may be registered to receive any MPR trace or log messages. The MPR logging mechanism handles both trace at various levels and error messages.


Public Member Functions

 MprLogListener ()
virtual ~MprLogListener ()
virtual void logEvent (char *module, int flags, int level, char *thread, char *msg)
virtual int start ()
void insertAfter (MprLink *item)
void insertPrior (MprLink *item)

Constructor & Destructor Documentation

MprLogListener::MprLogListener  ) 
 

Constructor.

MprLogListener::~MprLogListener  )  [virtual]
 

Destructor.


Member Function Documentation

void MprLink::insertAfter MprLink item  )  [inline, inherited]
 

Insert after this member.

void MprLink::insertPrior MprLink item  )  [inline, inherited]
 

Insert prior to this member.

void MprLogListener::logEvent char *  module,
int  flags,
int  level,
char *  thread,
char *  msg
[virtual]
 

Synopsis:
Virtual callback to receive a log event message.
Overview:
Listeners must override the logEvent method which will be called whenever a log message is being written.
Parameters:
module Name of the module issuing the event
flags Log flags
level Verbosity level (0-9)
thread Name of the invoking thread
msg Message text
Stability Classification:
Evolving.
Library:
libappWeb
See also:
MprLogListener::, Mpr::addListener, mprError, mprLog

Reimplemented in MprLogToFile.

int MprLogListener::start  )  [virtual]
 

Synopsis:
Called when logging commences.
Overview:
The start method will be invoked by the MPR when logging commences.
Stability Classification:
Evolving.
Library:
libappWeb
See also:
MprLogListener, Mpr::addListener, mprError, mprLog

Reimplemented in MprLogToFile.

© Mbedthis Software LLC, 2003-2004. All rights reserved. Mbedthis is a trademark of Mbedthis Software LLC.