.. _program_listing_file_src_microsoft_shortlist_logging_LoggerMacros.h: Program Listing for File LoggerMacros.h ======================================= |exhale_lsh| :ref:`Return to documentation for file ` (``src/microsoft/shortlist/logging/LoggerMacros.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once // Do NOT include this file directly except in special circumstances. // (E.g., you want to define macros which call these but don't want to include Logger.h everywhere). // Normally you should include logging/Logger.h #define LOG_WRITE(format, ...) do {\ abort(); \ } while (0) #define LOG_WRITE_STRING(str) do {\ abort(); \ } while (0) #define LOG_ERROR(format, ...) do {\ abort(); \ } while (0) #define LOG_ERROR_AND_THROW(format, ...) do {\ abort(); \ } while (0) #define DECODING_LOGIC_ERROR(format, ...) do {\ abort(); \ } while (0)