For application output we use spdlog which is already integrated in OGS. Spdlog provides several verbosity levels which can be used with simple calls:
ERR("An error message!");
WARN("A warning message.");
INFO("An information message...");
DBUG("A debug message.");
As arguments you can use the same functionality as in {fmt}—a modern formatting library:
int foo = 42;
double boo = 3.14;
WARN("Foo is {}! Current value is {:10.2g}.", foo, boo);
For more information see the spdlog wiki.
On release builds the default log level is INFO
, for debug builds it is
DEBUG
.
The log level can be adjusted on the command line with -l <LOG_LEVEL>
flag.
This article was written by Lars Bilke. If you are missing something or you find an error please let us know.
Generated with Hugo 0.122.0
in CI job 504124
|
Last revision: November 12, 2024
Commit: [BL/MPI] Use MPI_COMM_WORLD in reduceMin 4aae83e
| Edit this page on