kim-api  2.3.0+v2.3.0.GNU.GNU.
An Application Programming Interface (API) for the Knowledgebase of Interatomic Models (KIM).
Macros
KIM_LogMacros.hpp 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 94 of file KIM_LogMacros.hpp.

◆ 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 48 of file KIM_LogMacros.hpp.

◆ 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 33 of file KIM_LogMacros.hpp.

◆ 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 78 of file KIM_LogMacros.hpp.

◆ LOG_DEBUG

#define LOG_DEBUG (   message)
Value:
KIM::LOG_VERBOSITY::debug, message, __LINE__, __FILE__)
#define KIM_LOGGER_OBJECT_NAME
LogVerbosity const debug
The standard debug verbosity.

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

Definition at line 100 of file KIM_LogMacros.hpp.

◆ LOG_ERROR

#define LOG_ERROR (   message)
Value:
KIM::LOG_VERBOSITY::error, message, __LINE__, __FILE__)
#define KIM_LOGGER_OBJECT_NAME
LogVerbosity const error
The standard error verbosity.

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

Definition at line 54 of file KIM_LogMacros.hpp.

◆ LOG_FATAL

#define LOG_FATAL (   message)
Value:
KIM::LOG_VERBOSITY::fatal, message, __LINE__, __FILE__)
#define KIM_LOGGER_OBJECT_NAME
LogVerbosity const fatal
The standard fatal verbosity.

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

Definition at line 39 of file KIM_LogMacros.hpp.

◆ LOG_INFORMATION

#define LOG_INFORMATION (   message)
Value:
KIM::LOG_VERBOSITY::information, message, __LINE__, __FILE__)
#define KIM_LOGGER_OBJECT_NAME
LogVerbosity const information
The standard information verbosity.

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

Definition at line 85 of file KIM_LogMacros.hpp.

◆ LOG_WARNING

#define LOG_WARNING (   message)
Value:
KIM::LOG_VERBOSITY::warning, message, __LINE__, __FILE__)
#define KIM_LOGGER_OBJECT_NAME
LogVerbosity const warning
The standard warning verbosity.

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

Definition at line 69 of file KIM_LogMacros.hpp.

◆ 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 63 of file KIM_LogMacros.hpp.