RabbitCommon v2.2.6
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Private Slots | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
RabbitCommon::CLog Class Reference

#include <Log.h>

Inheritance diagram for RabbitCommon::CLog:

Public Member Functions

QString OpenLogConfigureFile ()
 
QString GetLogFile ()
 
QString GetLogDir ()
 
int SetFilter (const QString &szInclude, const QString &szExclude)
 
int GetFilter (QString &szInclude, QString &szExclude)
 

Static Public Member Functions

static CLogInstance ()
 

Private Slots

void slotTimeout ()
 

Private Member Functions

void checkFileCount ()
 
bool checkFileLength ()
 
QString getFileName ()
 
QString getNextFileName (const QString szFile)
 

Static Private Member Functions

static void myMessageOutput (QtMsgType type, const QMessageLogContext &context, const QString &msg)
 

Private Attributes

QString m_szConfigureFile
 
QString m_szPath
 
QString m_szFileFormat
 
QFile m_File
 
QMutex m_Mutex
 
qint64 m_nLength
 
int m_nCount
 
QTimer m_Timer
 

Detailed Description

Note
USER DON'T USE CLog!!!

Definition at line 32 of file Log.h.

Constructor & Destructor Documentation

◆ CLog()

RabbitCommon::CLog::CLog ( )
private

Definition at line 38 of file Log.cpp.

◆ ~CLog()

RabbitCommon::CLog::~CLog ( )
privatevirtual

Definition at line 154 of file Log.cpp.

Member Function Documentation

◆ checkFileCount()

void RabbitCommon::CLog::checkFileCount ( )
private

Definition at line 305 of file Log.cpp.

◆ checkFileLength()

bool RabbitCommon::CLog::checkFileLength ( )
private

Definition at line 382 of file Log.cpp.

◆ getFileName()

QString RabbitCommon::CLog::getFileName ( )
private

Definition at line 329 of file Log.cpp.

◆ GetFilter()

int RabbitCommon::CLog::GetFilter ( QString &  szInclude,
QString &  szExclude 
)

Definition at line 203 of file Log.cpp.

◆ GetLogDir()

QString RabbitCommon::CLog::GetLogDir ( )

Definition at line 182 of file Log.cpp.

◆ GetLogFile()

QString RabbitCommon::CLog::GetLogFile ( )

Definition at line 172 of file Log.cpp.

◆ getNextFileName()

QString RabbitCommon::CLog::getNextFileName ( const QString  szFile)
private

Definition at line 353 of file Log.cpp.

◆ Instance()

CLog * RabbitCommon::CLog::Instance ( )
static

Definition at line 162 of file Log.cpp.

◆ myMessageOutput()

void RabbitCommon::CLog::myMessageOutput ( QtMsgType  type,
const QMessageLogContext &  context,
const QString &  msg 
)
staticprivate

Definition at line 211 of file Log.cpp.

◆ OpenLogConfigureFile()

QString RabbitCommon::CLog::OpenLogConfigureFile ( )

Definition at line 177 of file Log.cpp.

◆ SetFilter()

int RabbitCommon::CLog::SetFilter ( const QString &  szInclude,
const QString &  szExclude 
)

Definition at line 191 of file Log.cpp.

◆ slotTimeout

void RabbitCommon::CLog::slotTimeout ( )
privateslot

Definition at line 398 of file Log.cpp.

Member Data Documentation

◆ m_File

QFile RabbitCommon::CLog::m_File
private

Definition at line 54 of file Log.h.

◆ m_Mutex

QMutex RabbitCommon::CLog::m_Mutex
private

Definition at line 55 of file Log.h.

◆ m_nCount

int RabbitCommon::CLog::m_nCount
private

Definition at line 57 of file Log.h.

◆ m_nLength

qint64 RabbitCommon::CLog::m_nLength
private

Definition at line 56 of file Log.h.

◆ m_szConfigureFile

QString RabbitCommon::CLog::m_szConfigureFile
private

Definition at line 50 of file Log.h.

◆ m_szFileFormat

QString RabbitCommon::CLog::m_szFileFormat
private

Definition at line 53 of file Log.h.

◆ m_szPath

QString RabbitCommon::CLog::m_szPath
private

Definition at line 52 of file Log.h.

◆ m_Timer

QTimer RabbitCommon::CLog::m_Timer
private

Definition at line 58 of file Log.h.


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