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) |
|
◆ message_type
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.
|
◆ time_format
Enumerator |
---|
TF_GMT | Format for GMT time.
|
TF_LOCAL | Format for local time.
|
◆ HTML()
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.
◆ Clone()
virtual HTML* GenericAPI::Log::HTML::Clone |
( |
const std::string & |
BaseName | ) |
const |
|
virtual |
◆ FileExtension()
virtual const char* GenericAPI::Log::HTML::FileExtension |
( |
| ) |
const |
|
virtual |
◆ footer()
virtual void GenericAPI::Log::LDAS::footer |
( |
| ) |
|
|
protectedvirtualinherited |
◆ FormatJobInfo()
virtual std::string GenericAPI::Log::HTML::FormatJobInfo |
( |
const std::string & |
JobInfo | ) |
const |
|
virtual |
◆ FormatTime()
static std::string GenericAPI::Log::LDAS::FormatTime |
( |
time_format |
Format, |
|
|
const LDASTools::AL::GPSTime & |
Time |
|
) |
| |
|
staticinherited |
◆ header()
virtual void GenericAPI::Log::LDAS::header |
( |
| ) |
|
|
protectedvirtualinherited |
◆ LogFilename()
static std::string GenericAPI::Log::LDAS::LogFilename |
( |
const char * |
Extension, |
|
|
int |
Version |
|
) |
| |
|
staticinherited |
◆ Message()
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 |
◆ onStreamClose()
virtual void GenericAPI::Log::LDAS::onStreamClose |
( |
| ) |
|
|
protectedvirtualinherited |
◆ onStreamOpen()
virtual void GenericAPI::Log::LDAS::onStreamOpen |
( |
| ) |
|
|
protectedvirtualinherited |
◆ siteInfoLookup()
static std::string GenericAPI::Log::LDAS::siteInfoLookup |
( |
const std::string & |
LDASSystemName | ) |
|
|
staticprotectedinherited |
◆ writeDirect()
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: