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 ()
QString message ()

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


Member Enumeration Documentation

enum LogEvent::Severity

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


Constructor & Destructor Documentation

LogEvent::LogEvent ( Severity  severity,
QString  message 
)

Default constructor

Definition at line 33 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

Definition at line 42 of file logevent.cpp.

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

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

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

Converts the Severity enum value to a string description

Definition at line 64 of file logevent.cpp.

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

Referenced by LogTreeItem::setSeverity().

LogEvent::Severity LogEvent::severity (  ) 

Returns the severity of this log event

Definition at line 80 of file logevent.cpp.

References _severity.

QString LogEvent::message (  ) 

Returns the message for this log event

Definition at line 87 of file logevent.cpp.

References _message.


Member Data Documentation

Severity LogEvent::_severity [private]

Definition at line 65 of file logevent.h.

Referenced by LogEvent(), and severity().

QString LogEvent::_message [private]

Definition at line 66 of file logevent.h.

Referenced by LogEvent(), and message().


The documentation for this class was generated from the following files:
Generated on Mon Oct 23 20:08:16 2006 for Vidalia by  doxygen 1.5.0