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

Logging::BaseLog::LogRecord Struct Reference

#include <loggingBaseLog.h>

List of all members.

Public Attributes

Priority priority
std::string message
std::string file
unsigned long line
std::string method
unsigned long long timeStamp


Detailed Description

Defines the information contained within a log.
Parameters:
priority Priority of the log
message Log message.
file Name of the file from which the log came from.
line Line number from where the log was published.
method Name of the method from where the log was published.
timeStamp Time that the log was created. : timeStamp should be of type ACS::Time but we supposedly cannot introduce CORBA into this class because it's being used by OFFLINE tasks. For now, we just use unsigned long long which is compatible with ACS::Time.


Member Data Documentation

std::string Logging::BaseLog::LogRecord::file
 

unsigned long Logging::BaseLog::LogRecord::line
 

std::string Logging::BaseLog::LogRecord::message
 

std::string Logging::BaseLog::LogRecord::method
 

Priority Logging::BaseLog::LogRecord::priority
 

unsigned long long Logging::BaseLog::LogRecord::timeStamp
 


The documentation for this struct was generated from the following file:
Generated on Thu Apr 30 02:37:27 2009 for ACS C++ API by doxygen 1.3.8