LogEvent Class Reference

#include <logevent.h>

List of all members.

Public Types

 Unknown = 0
 Debug = (1u<<4)
 Info = (1u<<3)
 Notice = (1u<<2)
 Warn = (1u<<1)
 Error = (1u<<0)
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

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 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

QString LogEvent::message (  )  const

Returns the message for this log event

Definition at line 76 of file logevent.cpp.

References _message.

LogEvent::Severity LogEvent::severity (  )  const

Returns the severity of this log event

Definition at line 69 of file logevent.cpp.

References _severity.

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

Converts the 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::toSeverity ( QString  strSeverity  )  [static]

Converts the 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().


Member Data Documentation

QString LogEvent::_message [private]

Definition at line 55 of file logevent.h.

Referenced by LogEvent(), and message().

Severity LogEvent::_severity [private]

Definition at line 54 of file logevent.h.

Referenced by LogEvent(), and severity().


The documentation for this class was generated from the following files:
Generated on Tue Jul 7 17:00:57 2009 for Vidalia by  doxygen 1.4.7