CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Classes
Collaboration diagram for Log Service:

Classes

struct  ctkLogEntry
 
struct  ctkLogListener
 
struct  ctkLogReaderService
 
struct  ctkLogService
 
class  ctkLogStream
 
class  ctkLogStreamWithServiceRef
 
class  ctkNullLogStream
 
typedef QSharedPointer< ctkLogEntryctkLogEntryPtr
 
#define CTK_DEBUG(logService)
 
#define CTK_DEBUG_EXC(logService, exc)
 
#define CTK_DEBUG_SR(logService, serviceRef)
 
#define CTK_DEBUG_SR_EXC(logService, serviceRef, exc)
 
#define CTK_INFO(logService)
 
#define CTK_INFO_EXC(logService, exc)
 
#define CTK_INFO_SR(logService, serviceRef)
 
#define CTK_INFO_SR_EXC(logService, serviceRef, exc)
 
#define CTK_WARN(logService)
 
#define CTK_WARN_EXC(logService, exc)
 
#define CTK_WARN_SR(logService, serviceRef)
 
#define CTK_WARN_SR_EXC(logService, serviceRef, exc)
 
#define CTK_ERROR(logService)
 
#define CTK_ERROR_EXC(logService, exc)
 
#define CTK_ERROR_SR(logService, serviceRef)
 
#define CTK_ERROR_SR_EXC(logService, serviceRef, exc)
 

Detailed Description

Macro Definition Documentation

◆ CTK_DEBUG

#define CTK_DEBUG (   logService)
Value:
((logService && logService->getLogLevel() >= ctkLogService::LOG_DEBUG) ? \
ctkLogStream(logService, ctkLogService::LOG_DEBUG, 0, __FILE__, __FUNCTION__, __LINE__) : \
ctkNullLogStream())
static const int LOG_DEBUG
Definition: ctkLogService.h:93

Definition at line 198 of file ctkLogService.h.

◆ CTK_DEBUG_EXC

#define CTK_DEBUG_EXC (   logService,
  exc 
)
Value:
((logService && logService->getLogLevel() >= ctkLogService::LOG_DEBUG) ? \
ctkLogStream(logService, ctkLogService::LOG_DEBUG, exc, __FILE__, __FUNCTION__, __LINE__) : \
ctkNullLogStream())

Definition at line 203 of file ctkLogService.h.

◆ CTK_DEBUG_SR

#define CTK_DEBUG_SR (   logService,
  serviceRef 
)
Value:
((logService && logService->getLogLevel() >= ctkLogService::LOG_DEBUG) ? \
static_cast<ctkLogStream>(ctkLogStreamWithServiceRef(logService, serviceRef, ctkLogService::LOG_DEBUG, 0, __FILE__, __FUNCTION__, __LINE__)) : \
static_cast<ctkLogStream>(ctkNullLogStream()))

Definition at line 208 of file ctkLogService.h.

◆ CTK_DEBUG_SR_EXC

#define CTK_DEBUG_SR_EXC (   logService,
  serviceRef,
  exc 
)
Value:
((logService && logService->getLogLevel() >= ctkLogService::LOG_DEBUG) ? \
static_cast<ctkLogStream>(ctkLogStreamWithServiceRef(logService, serviceRef, ctkLogService::LOG_DEBUG, exc, __FILE__, __FUNCTION__, __LINE__)) : \
static_cast<ctkLogStream>(ctkNullLogStream()))

Definition at line 213 of file ctkLogService.h.

◆ CTK_ERROR

#define CTK_ERROR (   logService)
Value:
((logService && logService->getLogLevel() >= ctkLogService::LOG_ERROR) ? \
ctkLogStream(logService, ctkLogService::LOG_ERROR, 0, __FILE__, __FUNCTION__, __LINE__) : \
ctkNullLogStream())
static const int LOG_ERROR
Definition: ctkLogService.h:66

Definition at line 258 of file ctkLogService.h.

◆ CTK_ERROR_EXC

#define CTK_ERROR_EXC (   logService,
  exc 
)
Value:
((logService && logService->getLogLevel() >= ctkLogService::LOG_ERROR) ? \
ctkLogStream(logService, ctkLogService::LOG_ERROR, exc, __FILE__, __FUNCTION__, __LINE__) : \
ctkNullLogStream())

Definition at line 263 of file ctkLogService.h.

◆ CTK_ERROR_SR

#define CTK_ERROR_SR (   logService,
  serviceRef 
)
Value:
((logService && logService->getLogLevel() >= ctkLogService::LOG_ERRO) ? \
static_cast<ctkLogStream>(ctkLogStreamWithServiceRef(logService, serviceRef, ctkLogService::LOG_ERROR, 0, __FILE__, __FUNCTION__, __LINE__)) : \
static_cast<ctkLogStream>(ctkNullLogStream()))

Definition at line 268 of file ctkLogService.h.

◆ CTK_ERROR_SR_EXC

#define CTK_ERROR_SR_EXC (   logService,
  serviceRef,
  exc 
)
Value:
((logService && logService->getLogLevel() >= ctkLogService::LOG_ERROR) ? \
static_cast<ctkLogStream>(ctkLogStreamWithServiceRef(logService, serviceRef, ctkLogService::LOG_ERROR, exc, __FILE__, __FUNCTION__, __LINE__)) : \
static_cast<ctkLogStream>(ctkNullLogStream()))

Definition at line 273 of file ctkLogService.h.

◆ CTK_INFO

#define CTK_INFO (   logService)
Value:
((logService && logService->getLogLevel() >= ctkLogService::LOG_INFO) ? \
ctkLogStream(logService, ctkLogService::LOG_INFO, 0, __FILE__, __FUNCTION__, __LINE__) : \
ctkNullLogStream())
static const int LOG_INFO
Definition: ctkLogService.h:84

Definition at line 218 of file ctkLogService.h.

◆ CTK_INFO_EXC

#define CTK_INFO_EXC (   logService,
  exc 
)
Value:
((logService && logService->getLogLevel() >= ctkLogService::LOG_INFO) ? \
ctkLogStream(logService, ctkLogService::LOG_INFO, exc, __FILE__, __FUNCTION__, __LINE__) : \
ctkNullLogStream())

Definition at line 223 of file ctkLogService.h.

◆ CTK_INFO_SR

#define CTK_INFO_SR (   logService,
  serviceRef 
)
Value:
((logService && logService->getLogLevel() >= ctkLogService::LOG_INFO) ? \
static_cast<ctkLogStream>(ctkLogStreamWithServiceRef(logService, serviceRef, ctkLogService::LOG_INFO, 0, __FILE__, __FUNCTION__, __LINE__)) : \
static_cast<ctkLogStream>(ctkNullLogStream()))

Definition at line 228 of file ctkLogService.h.

◆ CTK_INFO_SR_EXC

#define CTK_INFO_SR_EXC (   logService,
  serviceRef,
  exc 
)
Value:
((logService && logService->getLogLevel() >= ctkLogService::LOG_INFO) ? \
static_cast<ctkLogStream>(ctkLogStreamWithServiceRef(logService, serviceRef, ctkLogService::LOG_INFO, exc, __FILE__, __FUNCTION__, __LINE__)) : \
static_cast<ctkLogStream>(ctkNullLogStream()))

Definition at line 233 of file ctkLogService.h.

◆ CTK_WARN

#define CTK_WARN (   logService)
Value:
((logService && logService->getLogLevel() >= ctkLogService::LOG_WARNING) ? \
ctkLogStream(logService, ctkLogService::LOG_WARNING, 0, __FILE__, __FUNCTION__, __LINE__) : \
ctkNullLogStream())
static const int LOG_WARNING
Definition: ctkLogService.h:75

Definition at line 238 of file ctkLogService.h.

◆ CTK_WARN_EXC

#define CTK_WARN_EXC (   logService,
  exc 
)
Value:
((logService && logService->getLogLevel() >= ctkLogService::LOG_WARNING) ? \
ctkLogStream(logService, ctkLogService::LOG_WARNING, exc, __FILE__, __FUNCTION__, __LINE__) : \
ctkNullLogStream())

Definition at line 243 of file ctkLogService.h.

◆ CTK_WARN_SR

#define CTK_WARN_SR (   logService,
  serviceRef 
)
Value:
((logService && logService->getLogLevel() >= ctkLogService::LOG_WARNING) ? \
static_cast<ctkLogStream>(ctkLogStreamWithServiceRef(logService, serviceRef, ctkLogService::LOG_WARNING, 0, __FILE__, __FUNCTION__, __LINE__)) : \
static_cast<ctkLogStream>(ctkNullLogStream()))

Definition at line 248 of file ctkLogService.h.

◆ CTK_WARN_SR_EXC

#define CTK_WARN_SR_EXC (   logService,
  serviceRef,
  exc 
)
Value:
((logService && logService->getLogLevel() >= ctkLogService::LOG_WARNING) ? \
static_cast<ctkLogStream>(ctkLogStreamWithServiceRef(logService, serviceRef, ctkLogService::LOG_WARNING, exc, __FILE__, __FUNCTION__, __LINE__)) : \
static_cast<ctkLogStream>(ctkNullLogStream()))

Definition at line 253 of file ctkLogService.h.

Typedef Documentation

◆ ctkLogEntryPtr

typedef QSharedPointer<ctkLogEntry> ctkLogEntryPtr

Definition at line 157 of file ctkLogEntry.h.