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 25 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 31 of file logevent.h.


Constructor & Destructor Documentation

LogEvent::LogEvent ( Severity  severity,
QString  message 
)

Default constructor

Definition at line 22 of file logevent.cpp.

References _message, and _severity.


Member Function Documentation

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 31 of file logevent.cpp.

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

Referenced by TorEvents::handleLogMessage(), and TorControl::onLogStdout().

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 53 of file logevent.cpp.

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

Referenced by LogTreeItem::setSeverity().

LogEvent::Severity LogEvent::severity (  )  const

Returns the severity of this log event

Definition at line 69 of file logevent.cpp.

References _severity.

Referenced by MessageLog::customEvent().

QString LogEvent::message (  )  const

Returns the message for this log event

Definition at line 76 of file logevent.cpp.

References _message.

Referenced by MessageLog::customEvent().


Member Data Documentation

Definition at line 54 of file logevent.h.

Referenced by LogEvent(), and severity().

QString LogEvent::_message [private]

Definition at line 55 of file logevent.h.

Referenced by LogEvent(), and message().


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

Generated on Wed Nov 26 21:03:59 2008 for Vidalia by  doxygen 1.5.6