|
GEOS
|
Go to the source code of this file.
Namespaces | |
| geos | |
Macros | |
| #define | GEOS_LOG_LEVEL(logInfoStruct, msg) GEOS_LOG_IF( isLogLevelActive< logInfoStruct >( this->getLogLevel() ), msg ); |
| Output messages based on current Group's log level. More... | |
| #define | GEOS_LOG_LEVEL_RANK_0(logInfoStruct, msg) GEOS_LOG_RANK_0_IF( isLogLevelActive< logInfoStruct >( this->getLogLevel() ), msg ); |
| Output messages (only on rank 0) based on current Group's log level. More... | |
| #define | GEOS_LOG_LEVEL_BY_RANK(logInfoStruct, msg) GEOS_LOG_RANK_IF( isLogLevelActive< logInfoStruct >( this->getLogLevel() ), msg ); |
| Output messages (with one line per rank) based on current Group's log level. More... | |
| #define | GEOS_LOG_LEVEL_RANK_0_NLR(logInfoStruct, msg) GEOS_LOG_RANK_0_IF_NLR( isLogLevelActive< logInfoStruct >( this->getLogLevel() ), msg ); |
| Output messages (only on rank 0) based on current Group's log level without the line return. More... | |
| #define | GEOS_LOG_LEVEL_ON_GROUP(logInfoStruct, msg, group) GEOS_LOG_IF( isLogLevelActive< logInfoStruct >( group.getLogLevel() ), msg ); |
| Output messages based on current Group's log level. More... | |
| #define | GEOS_LOG_LEVEL_RANK_0_ON_GROUP(logInfoStruct, msg, group) GEOS_LOG_RANK_0_IF( isLogLevelActive< logInfoStruct >( group.getLogLevel() ), msg ); |
| Output messages (only on rank 0) based on current Group's log level. More... | |
| #define | GEOS_LOG_LEVEL_BY_RANK_ON_GROUP(logInfoStruct, msg, group) GEOS_LOG_RANK_IF( isLogLevelActive< logInfoStruct >( group.getLogLevel() ), msg ); |
| Output messages (with one line per rank) based on current Group's log level. More... | |
| #define | GEOS_LOG_LEVEL_RANK_0_NLR_ON_GROUP(logInfoStruct, msg, group) GEOS_LOG_RANK_0_IF_NLR( isLogLevelActive< logInfoStruct >( group.getLogLevel() ), msg ); |
| Output messages (only on rank 0) based on current Group's log level without the line return. More... | |
Functions | |
| template<typename LOG_LEVEL_INFO > | |
| std::enable_if_t< is_log_level_info< LOG_LEVEL_INFO >, bool > | geos::isLogLevelActive (integer level) |
| Verify if a log level is active. More... | |
Variables | |
| template<typename LOG_LEVEL_INFO > | |
| static constexpr bool | geos::is_log_level_info |
| Trait used to check whether a LOG_LEVEL_INFO structure is valid. More... | |
This file contains log level information infrastructure and the mecanism to ensure LOG_LEVEL_INFO structure is valid
Definition in file LogLevelsInfo.hpp.
| #define GEOS_LOG_LEVEL | ( | logInfoStruct, | |
| msg | |||
| ) | GEOS_LOG_IF( isLogLevelActive< logInfoStruct >( this->getLogLevel() ), msg ); |
Output messages based on current Group's log level.
| [in] | logInfoStruct | Strut containing log level desscription |
| [in] | msg | a message to log (any expression that can be stream inserted) |
Definition at line 66 of file LogLevelsInfo.hpp.
| #define GEOS_LOG_LEVEL_BY_RANK | ( | logInfoStruct, | |
| msg | |||
| ) | GEOS_LOG_RANK_IF( isLogLevelActive< logInfoStruct >( this->getLogLevel() ), msg ); |
Output messages (with one line per rank) based on current Group's log level.
| [in] | logInfoStruct | Strut containing log level desscription |
| [in] | msg | a message to log (any expression that can be stream inserted) |
Definition at line 80 of file LogLevelsInfo.hpp.
| #define GEOS_LOG_LEVEL_BY_RANK_ON_GROUP | ( | logInfoStruct, | |
| msg, | |||
| group | |||
| ) | GEOS_LOG_RANK_IF( isLogLevelActive< logInfoStruct >( group.getLogLevel() ), msg ); |
Output messages (with one line per rank) based on current Group's log level.
| [in] | logInfoStruct | Strut containing log level desscription |
| [in] | msg | a message to log (any expression that can be stream inserted) |
| [in] | group | Targetted group to get the log level |
Definition at line 111 of file LogLevelsInfo.hpp.
| #define GEOS_LOG_LEVEL_ON_GROUP | ( | logInfoStruct, | |
| msg, | |||
| group | |||
| ) | GEOS_LOG_IF( isLogLevelActive< logInfoStruct >( group.getLogLevel() ), msg ); |
Output messages based on current Group's log level.
| [in] | logInfoStruct | Strut containing log level desscription |
| [in] | msg | a message to log (any expression that can be stream inserted) |
| [in] | group | Targetted group to get the log level |
Definition at line 95 of file LogLevelsInfo.hpp.
| #define GEOS_LOG_LEVEL_RANK_0 | ( | logInfoStruct, | |
| msg | |||
| ) | GEOS_LOG_RANK_0_IF( isLogLevelActive< logInfoStruct >( this->getLogLevel() ), msg ); |
Output messages (only on rank 0) based on current Group's log level.
| [in] | logInfoStruct | Strut containing log level desscription |
| [in] | msg | a message to log (any expression that can be stream inserted) |
Definition at line 73 of file LogLevelsInfo.hpp.
| #define GEOS_LOG_LEVEL_RANK_0_NLR | ( | logInfoStruct, | |
| msg | |||
| ) | GEOS_LOG_RANK_0_IF_NLR( isLogLevelActive< logInfoStruct >( this->getLogLevel() ), msg ); |
Output messages (only on rank 0) based on current Group's log level without the line return.
| [in] | logInfoStruct | Strut containing log level desscription |
| [in] | msg | a message to log (any expression that can be stream inserted) |
Definition at line 87 of file LogLevelsInfo.hpp.
| #define GEOS_LOG_LEVEL_RANK_0_NLR_ON_GROUP | ( | logInfoStruct, | |
| msg, | |||
| group | |||
| ) | GEOS_LOG_RANK_0_IF_NLR( isLogLevelActive< logInfoStruct >( group.getLogLevel() ), msg ); |
Output messages (only on rank 0) based on current Group's log level without the line return.
| [in] | logInfoStruct | Strut containing log level desscription |
| [in] | msg | a message to log (any expression that can be stream inserted) |
| [in] | group | Targetted group to get the log level |
Definition at line 119 of file LogLevelsInfo.hpp.
| #define GEOS_LOG_LEVEL_RANK_0_ON_GROUP | ( | logInfoStruct, | |
| msg, | |||
| group | |||
| ) | GEOS_LOG_RANK_0_IF( isLogLevelActive< logInfoStruct >( group.getLogLevel() ), msg ); |
Output messages (only on rank 0) based on current Group's log level.
| [in] | logInfoStruct | Strut containing log level desscription |
| [in] | msg | a message to log (any expression that can be stream inserted) |
| [in] | group | Targetted group to get the log level |
Definition at line 103 of file LogLevelsInfo.hpp.