Vidalia 0.3.1
Public Types | Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
LogEvent Class Reference

#include <LogEvent.h>

Inheritance diagram for LogEvent:

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

◆ 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 30 of file LogEvent.h.

Constructor & Destructor Documentation

◆ LogEvent()

LogEvent::LogEvent ( Severity  severity,
QString  message 
)

Default constructor

Definition at line 21 of file LogEvent.cpp.

References _message, _severity, message(), and severity().

Member Function Documentation

◆ message()

QString LogEvent::message ( ) const

Returns the message for this log event

Definition at line 75 of file LogEvent.cpp.

References _message.

Referenced by LogEvent().

◆ severity()

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

◆ severityToString()

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.

◆ toSeverity()

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

◆ _message

QString LogEvent::_message
private

Definition at line 54 of file LogEvent.h.

Referenced by LogEvent(), and message().

◆ _severity

Severity LogEvent::_severity
private

Definition at line 53 of file LogEvent.h.

Referenced by LogEvent(), and severity().


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