This represents the default values for the configuration macros for the Shadow library. More...
Go to the source code of this file.
Macros | |
#define | SHADOW_DO_NOT_USE_CUSTOM_CONFIG |
Define this macro to build the Shadow library without the custom config file shadow_config.h. More... | |
#define | LogError(message) |
Macro that is called in the Shadow library for logging "Error" level messages. More... | |
#define | LogWarn(message) |
Macro that is called in the Shadow library for logging "Warning" level messages. More... | |
#define | LogInfo(message) |
Macro that is called in the Shadow library for logging "Info" level messages. More... | |
#define | LogDebug(message) |
Macro that is called in the Shadow library for logging "Debug" level messages. More... | |
This represents the default values for the configuration macros for the Shadow library.
#define SHADOW_DO_NOT_USE_CUSTOM_CONFIG |
Define this macro to build the Shadow library without the custom config file shadow_config.h.
Without the custom config, the Shadow library builds with default values of config macros defined in shadow_config_defaults.h file.
If a custom config is provided, then SHADOW_DO_NOT_USE_CUSTOM_CONFIG should not be defined.
#define LogError | ( | message | ) |
Macro that is called in the Shadow library for logging "Error" level messages.
To enable error level logging in the Shadow library, this macro should be mapped to the application-specific logging implementation that supports error logging.
Default value: Error logging is turned off, and no code is generated for calls to the macro in the Shadow library on compilation.
#define LogWarn | ( | message | ) |
Macro that is called in the Shadow library for logging "Warning" level messages.
To enable warning level logging in the Shadow library, this macro should be mapped to the application-specific logging implementation that supports warning logging.
Default value: Warning logs are turned off, and no code is generated for calls to the macro in the Shadow library on compilation.
#define LogInfo | ( | message | ) |
Macro that is called in the Shadow library for logging "Info" level messages.
To enable info level logging in the Shadow library, this macro should be mapped to the application-specific logging implementation that supports info logging.
Default value: Info logging is turned off, and no code is generated for calls to the macro in the Shadow library on compilation.
#define LogDebug | ( | message | ) |
Macro that is called in the Shadow library for logging "Debug" level messages.
To enable debug level logging from Shadow library, this macro should be mapped to the application-specific logging implementation that supports debug logging.
Default value: Debug logging is turned off, and no code is generated for calls to the macro in the Shadow library on compilation.