DYT/Tool/3rdParty_x64/include/dcmtk/dcmsr/cmr/logger.h
2024-11-22 23:19:31 +08:00

36 lines
971 B
C

/*
*
* Copyright (C) 2015, J. Riesmeier, Oldenburg, Germany
* All rights reserved. See COPYRIGHT file for details.
*
* Header file with logger definition for submodule "dcmsr/cmr"
*
* Author: Joerg Riesmeier
*
*/
#ifndef CMR_LOGGER_H
#define CMR_LOGGER_H
#include "dcmtk/config/osconfig.h" /* make sure OS specific configuration is included first */
#include "dcmtk/oflog/oflog.h"
#include "dcmtk/dcmsr/cmr/define.h"
// global definitions for logging mechanism provided by the oflog module
extern DCMTK_CMR_EXPORT OFLogger DCM_dcmsrCmrLogger;
#define DCMSR_CMR_TRACE(msg) OFLOG_TRACE(DCM_dcmsrCmrLogger, msg)
#define DCMSR_CMR_DEBUG(msg) OFLOG_DEBUG(DCM_dcmsrCmrLogger, msg)
#define DCMSR_CMR_INFO(msg) OFLOG_INFO(DCM_dcmsrCmrLogger, msg)
#define DCMSR_CMR_WARN(msg) OFLOG_WARN(DCM_dcmsrCmrLogger, msg)
#define DCMSR_CMR_ERROR(msg) OFLOG_ERROR(DCM_dcmsrCmrLogger, msg)
#define DCMSR_CMR_FATAL(msg) OFLOG_FATAL(DCM_dcmsrCmrLogger, msg)
#endif