activemq::logger::LogWriter Class Reference

#include <LogWriter.h>

List of all members.

Public Member Functions

 LogWriter (void)
virtual ~LogWriter (void)
virtual void log (const std::string &file, const int line, const std::string &prefix, const std::string &message)
virtual void log (const std::string &message)

Static Public Member Functions

static LogWritergetInstance (void)
static void returnInstance (void)
static void destroy (void)

Static Private Attributes

static concurrent::Mutex mutex


Constructor & Destructor Documentation

LogWriter::LogWriter void   ) 
 

LogWriter::~LogWriter void   )  [virtual]
 


Member Function Documentation

static void activemq::logger::LogWriter::destroy void   )  [static]
 

Forcefully Delete the Instance of this LogWriter even if there are outstanding references.

LogWriter & LogWriter::getInstance void   )  [static]
 

Get the singleton instance

void LogWriter::log const std::string &  message  )  [virtual]
 

Writes a message to the output destination

Parameters:
message 

void LogWriter::log const std::string &  file,
const int  line,
const std::string &  prefix,
const std::string &  message
[virtual]
 

Writes a message to the output destination

Parameters:
file 
line 
prefix 
message 

static void activemq::logger::LogWriter::returnInstance void   )  [static]
 

Returns a Checked out instance of this Writer


Member Data Documentation

concurrent::Mutex LogWriter::mutex [static, private]
 


The documentation for this class was generated from the following files:
Generated on Thu Aug 3 18:03:33 2006 for activemq-cpp by  doxygen 1.4.5