Vidalia  0.2.15
Public Types | Public Member Functions | Static Public Member Functions | Private Attributes
LogEvent Class Reference

#include <LogEvent.h>

List of all members.

Public Types

enum  Severity {
  Unknown = 0, Debug = (1u<<4), Info = (1u<<3), Notice = (1u<<2),
  Warn = (1u<<1), Error = (1u<<0)
}

Public Member Functions

 LogEvent (Severity severity, QString message)
Severity severity () const
QString message () const

Static Public Member Functions

static Severity toSeverity (QString strSeverity)
static QString severityToString (Severity severity)

Private Attributes

Severity _severity
QString _message

Detailed Description

Definition at line 24 of file LogEvent.h.


Member Enumeration Documentation

Log message severity levels

Enumerator:
Unknown 
Debug 

Debug level log message.

Info 

Info level log message.

Notice 

Notice level log message.

Warn 

Warn level log message.

Error 

Error level log message.

Definition at line 30 of file LogEvent.h.


Constructor & Destructor Documentation

LogEvent::LogEvent ( Severity  severity,
QString  message 
)

Default constructor

Definition at line 21 of file LogEvent.cpp.

References _message, _severity, and severity().


Member Function Documentation

QString LogEvent::message ( ) const

Returns the message for this log event

Definition at line 75 of file LogEvent.cpp.

References _message.

LogEvent::Severity LogEvent::severity ( ) const

Returns the severity of this log event

Definition at line 68 of file LogEvent.cpp.

References _severity.

Referenced by LogEvent().

QString LogEvent::severityToString ( Severity  s) [static]

Converts the Severity enum value to a string description

Converts a Severity enum value to a string description

Definition at line 52 of file LogEvent.cpp.

References Debug, Error, Info, Notice, and Warn.

LogEvent::Severity LogEvent::toSeverity ( QString  strSeverity) [static]

Converts the string description of a severity to its enum value

Converts a string description of a severity to its enum value

Definition at line 30 of file LogEvent.cpp.

References Debug, Error, Info, Notice, Unknown, and Warn.


Member Data Documentation

QString LogEvent::_message [private]

Definition at line 54 of file LogEvent.h.

Referenced by LogEvent(), and message().

Definition at line 53 of file LogEvent.h.

Referenced by LogEvent(), and severity().


The documentation for this class was generated from the following files: