kim-api  2.1.4-git+v2.1.3-git-1-g7847914a.GNU
An Application Programming Interface (API) for the Knowledgebase of Interatomic Models (KIM).
Macros
KIM_LogMacros.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FATAL_VERBOSITY   (KIM_LOG_MAXIMUM_LEVEL >= KIM_LOG_VERBOSITY_FATAL_)
 Defined if FATAL Log entries are to be compiled. More...
 
#define LOG_FATAL(message)
 Convenience macro for FATAL Log entries with compile-time optimization. More...
 
#define ERROR_VERBOSITY   (KIM_LOG_MAXIMUM_LEVEL >= KIM_LOG_VERBOSITY_ERROR_)
 Defined if ERROR Log entries are to be compiled. More...
 
#define LOG_ERROR(message)
 Convenience macro for ERROR Log entries with compile-time optimization. More...
 
#define WARNING_VERBOSITY   (KIM_LOG_MAXIMUM_LEVEL >= KIM_LOG_VERBOSITY_WARNING_)
 Defined if WARNING Log entries are to be compiled. More...
 
#define LOG_WARNING(message)
 Convenience macro for WARNING Log entries with compile-time optimization. More...
 
#define INFORMATION_VERBOSITY   (KIM_LOG_MAXIMUM_LEVEL >= KIM_LOG_VERBOSITY_INFORMATION_)
 Defined if INFORMATION Log entries are to be compiled. More...
 
#define LOG_INFORMATION(message)
 Convenience macro for INFORMATION Log entries with compile-time optimization. More...
 
#define DEBUG_VERBOSITY   (KIM_LOG_MAXIMUM_LEVEL >= KIM_LOG_VERBOSITY_DEBUG_)
 Defined if DEBUG Log entries are to be compiled. More...
 
#define LOG_DEBUG(message)
 Convenience macro for DEBUG Log entries with compile-time optimization. More...
 

Macro Definition Documentation

◆ DEBUG_VERBOSITY

#define DEBUG_VERBOSITY   (KIM_LOG_MAXIMUM_LEVEL >= KIM_LOG_VERBOSITY_DEBUG_)

Defined if DEBUG Log entries are to be compiled.

Definition at line 129 of file KIM_LogMacros.h.

◆ ERROR_VERBOSITY

#define ERROR_VERBOSITY   (KIM_LOG_MAXIMUM_LEVEL >= KIM_LOG_VERBOSITY_ERROR_)

Defined if ERROR Log entries are to be compiled.

Definition at line 62 of file KIM_LogMacros.h.

◆ FATAL_VERBOSITY

#define FATAL_VERBOSITY   (KIM_LOG_MAXIMUM_LEVEL >= KIM_LOG_VERBOSITY_FATAL_)

Defined if FATAL Log entries are to be compiled.

Definition at line 40 of file KIM_LogMacros.h.

◆ INFORMATION_VERBOSITY

#define INFORMATION_VERBOSITY   (KIM_LOG_MAXIMUM_LEVEL >= KIM_LOG_VERBOSITY_INFORMATION_)

Defined if INFORMATION Log entries are to be compiled.

Definition at line 106 of file KIM_LogMacros.h.

◆ LOG_DEBUG

#define LOG_DEBUG (   message)
Value:
message, \
__LINE__, \
__FILE__)
#define KIM_LOGGER_FUNCTION_NAME
#define KIM_LOGGER_OBJECT_NAME
KIM_LogVerbosity const KIM_LOG_VERBOSITY_debug
The standard debug verbosity.

Convenience macro for DEBUG Log entries with compile-time optimization.

Definition at line 137 of file KIM_LogMacros.h.

◆ LOG_ERROR

#define LOG_ERROR (   message)
Value:
message, \
__LINE__, \
__FILE__)
#define KIM_LOGGER_FUNCTION_NAME
#define KIM_LOGGER_OBJECT_NAME
KIM_LogVerbosity const KIM_LOG_VERBOSITY_error
The standard error verbosity.

Convenience macro for ERROR Log entries with compile-time optimization.

Definition at line 70 of file KIM_LogMacros.h.

◆ LOG_FATAL

#define LOG_FATAL (   message)
Value:
message, \
__LINE__, \
__FILE__)
#define KIM_LOGGER_FUNCTION_NAME
#define KIM_LOGGER_OBJECT_NAME
KIM_LogVerbosity const KIM_LOG_VERBOSITY_fatal
The standard fatal verbosity.

Convenience macro for FATAL Log entries with compile-time optimization.

Definition at line 48 of file KIM_LogMacros.h.

◆ LOG_INFORMATION

#define LOG_INFORMATION (   message)
Value:
message, \
__LINE__, \
__FILE__)
#define KIM_LOGGER_FUNCTION_NAME
#define KIM_LOGGER_OBJECT_NAME
KIM_LogVerbosity const KIM_LOG_VERBOSITY_information
The standard information verbosity.

Convenience macro for INFORMATION Log entries with compile-time optimization.

Definition at line 115 of file KIM_LogMacros.h.

◆ LOG_WARNING

#define LOG_WARNING (   message)
Value:
message, \
__LINE__, \
__FILE__)
#define KIM_LOGGER_FUNCTION_NAME
#define KIM_LOGGER_OBJECT_NAME
KIM_LogVerbosity const KIM_LOG_VERBOSITY_warning
The standard warning verbosity.

Convenience macro for WARNING Log entries with compile-time optimization.

Definition at line 92 of file KIM_LogMacros.h.

◆ WARNING_VERBOSITY

#define WARNING_VERBOSITY   (KIM_LOG_MAXIMUM_LEVEL >= KIM_LOG_VERBOSITY_WARNING_)

Defined if WARNING Log entries are to be compiled.

Definition at line 84 of file KIM_LogMacros.h.