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
} |
|
typedef int | group_type |
|
typedef
LDASTools::AL::SharedPtr
< StreamInterface > | stream_type |
|
typedef int | level_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.
|
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 |
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: