Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

AdminServlet Class Reference

List of all members.

Public Member Functions

void addLogger (IServletRequest request, IServletResponse response)
void setLoggerLevel (IServletRequest request, IServletResponse response, Logger.Level level)
void service (IServletRequest request, IServletResponse response)

Static Public Member Functions

 this ()

Static Private Attributes

Logger log

Detailed Description

Servlet to allow modification of Logger details

Definition at line 37 of file Admin.d.


Member Function Documentation

this  )  [inline, static]
 

Set up the logger for this servlet

Definition at line 48 of file Admin.d.

References Logger::getLogger(), and log.

void addLogger IServletRequest  request,
IServletResponse  response
[inline]
 

Instantiate a new logger, if one does not already exist.

Definition at line 59 of file Admin.d.

References Manager, and Logger::setLevel().

Referenced by service().

void setLoggerLevel IServletRequest  request,
IServletResponse  response,
Logger.Level  level
[inline]
 

Set the level of a given logger, where logger name is in the request parameter 'logger'.

Definition at line 76 of file Admin.d.

References Logger::info(), log, Manager, and Logger::setLevel().

Referenced by service().

void service IServletRequest  request,
IServletResponse  response
[inline]
 

Handle all the different request methods ...

Definition at line 101 of file Admin.d.

References addLogger(), IWriter::cr(), Logger::getLevel(), Logger::getName(), log, Manager, IWriter::put(), setLoggerLevel(), Uri::toString(), and Logger::trace().


Member Data Documentation

Logger log [static, private]
 

Definition at line 40 of file Admin.d.

Referenced by service(), setLoggerLevel(), and this().


The documentation for this class was generated from the following file:
Generated on Sat Apr 9 20:11:35 2005 for Mango by doxygen 1.3.6