Scale Stack 0.3 Developer Documentation

scalestack::kernel::log_console Class Reference

#include <log_console.h>

Inheritance diagram for scalestack::kernel::log_console:
scalestack::kernel::log

Public Member Functions

 log_console (void)
void write_log (log::level log_level, const char *context, const char *message)

Private Member Functions

 log_console (const log_console &)
log_consoleoperator= (const log_console &)

Detailed Description

This is a kernel log implementation that writes to standard output.

Definition at line 37 of file log_console.h.


Constructor & Destructor Documentation

scalestack::kernel::log_console::log_console ( void   ) 

Definition at line 42 of file log_console.cc.

scalestack::kernel::log_console::log_console ( const log_console  )  [private]

Don't allow copying of objects.


Member Function Documentation

void scalestack::kernel::log_console::write_log ( log::level  log_level,
const char *  context,
const char *  message 
) [virtual]

Write a log entry to standard output.

Parameters:
[in] log_level Log level for this message.
[in] context Context string for this message.
[in] message Message to log.

Implements scalestack::kernel::log.

Definition at line 46 of file log_console.cc.

log_console& scalestack::kernel::log_console::operator= ( const log_console  )  [private]

Don't allow assignment of objects.


The documentation for this class was generated from the following files:
Generated on Thu Feb 17 13:10:22 2011 by  doxygen 1.6.3