Torc  0.1
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
FileLogger Class Reference

#include <torcloggingimp.h>

Inheritance diagram for FileLogger:
[legend]

Public Member Functions

 FileLogger (const QString &Filename, bool ErrorsOnly, int Quiet)
 
 ~FileLogger ()
 
bool Logmsg (LogItem *Item) override
 
- Public Member Functions inherited from LoggerBase
 LoggerBase (const QString &FileName)
 
virtual ~LoggerBase ()=default
 

Protected Member Functions

bool PrintLine (QByteArray &Line) override
 
- Protected Member Functions inherited from LoggerBase
QByteArray GetLine (LogItem *Item)
 

Protected Attributes

bool m_opened
 
QFile m_file
 
bool m_errorsOnly
 
int m_quiet
 
- Protected Attributes inherited from LoggerBase
QString m_fileName
 

Detailed Description

Definition at line 59 of file torcloggingimp.h.

Constructor & Destructor Documentation

FileLogger::FileLogger ( const QString &  Filename,
bool  ErrorsOnly,
int  Quiet 
)

Definition at line 371 of file torcloggingimp.cpp.

FileLogger::~FileLogger ( )

Definition at line 409 of file torcloggingimp.cpp.

Member Function Documentation

bool FileLogger::Logmsg ( LogItem Item)
overridevirtual

Implements LoggerBase.

Reimplemented in WebLogger.

Definition at line 425 of file torcloggingimp.cpp.

bool FileLogger::PrintLine ( QByteArray &  Line)
overrideprotectedvirtual

Implements LoggerBase.

Definition at line 436 of file torcloggingimp.cpp.

Member Data Documentation

bool FileLogger::m_errorsOnly
protected

Definition at line 73 of file torcloggingimp.h.

QFile FileLogger::m_file
protected

Definition at line 72 of file torcloggingimp.h.

bool FileLogger::m_opened
protected

Definition at line 71 of file torcloggingimp.h.

int FileLogger::m_quiet
protected

Definition at line 74 of file torcloggingimp.h.


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