/* * (c) Copyright, Real-Time Innovations, 2021. * All rights reserved. * No duplications, whole or partial, manual or electronic, may be made * without express written permission. Any such copies, or * revisions thereof, must display this notice unaltered. * This code contains trade secrets of Real-Time Innovations, Inc. */ #ifndef monitoringcollector_log_h #define monitoringcollector_log_h #ifndef monitoringcollector_dll_h #include #endif #ifndef log_common_h #include "log/log_common.h" #endif #ifdef __cplusplus extern "C" { #endif /*i \ingroup COLLECTORSERVICELogModule Submodule ID for Monitoring Collector Configuration submodule */ #define SUBMODULE_COLLECTORSERVICE_CONFIG (0x1000) /*i \ingroup COLLECTORSERVICELogModule Submodule ID for Monitoring Collector service submodule */ #define SUBMODULE_COLLECTORSERVICE_SERVICE (0x2000) /*i \ingroup COLLECTORSERVICELogModule Submodule ID for Monitoring Collector Adapters submodule */ #define SUBMODULE_COLLECTORSERVICE_ADAPTERS (0x3000) /*i \ingroup COLLECTORSERVICELogModule Submodule ID for Monitoring Collector wrapper application submodule */ #define SUBMODULE_COLLECTORSERVICE_APP (0x4000) /*i \ingroup COLLECTORSERVICELogModule Submodule ID for Monitoring Collector processor submodule */ #define SUBMODULE_COLLECTORSERVICE_PROCESSORS (0x5000) /*i \ingroup COLLECTORSERVICELogModule Mask for turning on logging for only the Monitoring Collector Configuration submodule */ #define COLLECTORSERVICE_SUBMODULE_MASK_CONFIG (0x0001) /*i \ingroup COLLECTORSERVICELogModule Mask for turning on logging for only the Monitoring Collector Configuration submodule */ #define COLLECTORSERVICE_SUBMODULE_MASK_SERVICE (0x0002) /*i \ingroup COLLECTORSERVICELogModule Mask for turning on logging for only the Monitoring Collector Adapters submodule */ #define COLLECTORSERVICE_SUBMODULE_MASK_ADAPTERS (0x0004) /*i \ingroup COLLECTORSERVICELogModule Mask for turning on logging for only the Monitoring Collector Application submodule */ #define COLLECTORSERVICE_SUBMODULE_MASK_APP (0x0008) /*i \ingroup COLLECTORSERVICELogModule Mask for turning on logging for only the Monitoring Collector Application submodule */ #define COLLECTORSERVICE_SUBMODULE_MASK_PROCESSORS (0x000A) /*i \ingroup COLLECTORSERVICELogModule Mask for turning on logging for all submodules */ #define COLLECTORSERVICE_SUBMODULE_MASK_ALL RTI_LOG_SUBMODULE_MASK_ALL #ifdef __cplusplus } /* extern "C" */ #endif #endif /* monitoringcollector_log_h */