QEverCloud 6.1.0
Unofficial Evernote Cloud API for Qt
Loading...
Searching...
No Matches
qevercloud::ILogger Class Referenceabstract

#include <Log.h>

Public Member Functions

virtual bool shouldLog (const LogLevel level, const char *component) const =0
virtual void log (const LogLevel level, const char *component, const char *fileName, const quint32 lineNumber, const qint64 timestamp, const QString &message)=0
virtual void setLevel (const LogLevel level)=0
virtual LogLevel level () const =0

Member Function Documentation

◆ level()

virtual LogLevel qevercloud::ILogger::level ( ) const
pure virtual

◆ log()

virtual void qevercloud::ILogger::log ( const LogLevel level,
const char * component,
const char * fileName,
const quint32 lineNumber,
const qint64 timestamp,
const QString & message )
pure virtual

◆ setLevel()

virtual void qevercloud::ILogger::setLevel ( const LogLevel level)
pure virtual

◆ shouldLog()

virtual bool qevercloud::ILogger::shouldLog ( const LogLevel level,
const char * component ) const
pure virtual