HTML Logging class.
More...
#include <LogHTML.hh>
|
enum | message_type {
MT_OK = 0,
MT_WARN = 1,
MT_ERROR = 2,
MT_EMAIL = 3,
MT_PHONE = 4,
MT_DEBUG = 5,
MT_NOTE = 6,
MT_ORANGE,
MT_CERTMAIL,
MT_GREEN = MT_OK,
MT_YELLOW = MT_WARN,
MT_RED = MT_ERROR,
MT_MAIL = MT_EMAIL,
MT_PAGER = MT_PHONE,
MT_BLUE = MT_DEBUG,
MT_PURPLE = MT_NOTE
} |
| Types of messages. More...
|
|
enum | time_format { TF_GMT,
TF_LOCAL
} |
|
|
| HTML (const std::string &BaseName) |
| Constructor. More...
|
|
virtual HTML * | Clone (const std::string &BaseName) const |
| Create a new instance. More...
|
|
virtual const char * | FileExtension () const |
|
virtual std::string | FormatJobInfo (const std::string &JobInfo) const |
|
virtual void | Message (message_type MessageType, level_type Level, const std::string &Caller, const std::string &JobInfo, const std::string &Message) |
|
Types of messages.
Enumerator |
---|
MT_OK |
Nornal status.
|
MT_WARN |
Notable condition which is a non-fatal error.
|
MT_ERROR |
Fatal error condition.
|
MT_EMAIL |
Condition which requires operator intervention.
|
MT_PHONE |
Condition which requires immediate operator intervention.
|
MT_DEBUG |
Debugging message intended for developers.
|
MT_NOTE |
Notable condition which is not an error.
|
MT_ORANGE |
Error condition not fatal to the job.
|
MT_CERTMAIL |
Condition which requires operator intervention.
|
MT_GREEN |
Alias for MT_OK.
|
MT_YELLOW |
Alias for MT_WARN.
|
MT_RED |
Alias for MT_ERROR.
|
MT_MAIL |
Alias for MT_EMAIL.
|
MT_PAGER |
Alias for MT_PHONE.
|
MT_BLUE |
Alias for MT_DEBUG.
|
MT_PURPLE |
Alias for MT_NOTE.
|
Enumerator |
---|
TF_GMT |
Format for GMT time.
|
TF_LOCAL |
Format for local time.
|
GenericAPI::Log::HTML::HTML |
( |
const std::string & |
BaseName | ) |
|
Constructor.
- Parameters
-
[in] | BaseName | The base name to be used for creation of the log file. |
- Returns
- An instance of this object.
virtual HTML* GenericAPI::Log::HTML::Clone |
( |
const std::string & |
BaseName | ) |
const |
|
virtual |
virtual const char* GenericAPI::Log::HTML::FileExtension |
( |
| ) |
const |
|
virtual |
virtual void GenericAPI::Log::LDAS::footer |
( |
| ) |
|
|
protectedvirtualinherited |
virtual std::string GenericAPI::Log::HTML::FormatJobInfo |
( |
const std::string & |
JobInfo | ) |
const |
|
virtual |
static std::string GenericAPI::Log::LDAS::FormatTime |
( |
time_format |
Format, |
|
|
const LDASTools::AL::GPSTime & |
Time |
|
) |
| |
|
staticinherited |
virtual void GenericAPI::Log::LDAS::header |
( |
| ) |
|
|
protectedvirtualinherited |
static std::string GenericAPI::Log::LDAS::LogFilename |
( |
const char * |
Extension, |
|
|
int |
Version |
|
) |
| |
|
staticinherited |
virtual void GenericAPI::Log::HTML::Message |
( |
message_type |
MessageType, |
|
|
level_type |
Level, |
|
|
const std::string & |
Caller, |
|
|
const std::string & |
JobInfo, |
|
|
const std::string & |
Message |
|
) |
| |
|
virtual |
virtual void GenericAPI::Log::LDAS::onStreamClose |
( |
| ) |
|
|
protectedvirtualinherited |
virtual void GenericAPI::Log::LDAS::onStreamOpen |
( |
| ) |
|
|
protectedvirtualinherited |
static std::string GenericAPI::Log::LDAS::siteInfoLookup |
( |
const std::string & |
LDASSystemName | ) |
|
|
staticprotectedinherited |
void GenericAPI::Log::LDAS::writeDirect |
( |
const std::string & |
Message | ) |
|
|
inlineprotectedinherited |
Send a message immediately to the logging stream.
The documentation for this class was generated from the following file: