FCF 2.0 development in progress...
> > > >
[News] [C++ Libraries API] [C++ Downloads] [Donate to the project] [Contacts]

fcf::NTest::log() function

std::stream& fcf::NTest::log()

Package: fcfTest

File: test.hpp

Available from version: 1.0.1

Returns a reference to the output stream for default level log messages. This level is used for simple message that require attention.

The message will only be written to the output if the current logger threshold is set to fcf::NTest::LL_LOG or upper (e.g., fcf::NTest::LL_ALL, fcf::NTest::LL_INF, fcf::NTest::LL_DBG, fcf::NTest::LL_TRC).

Result
std::stream&
- A reference to the stream used for default logging. If the log level is too low, this returns a reference to an empty stream buffer (which does not perform any action.).

Example: Basic Logging

Directly outputting a message.

#define FCF_TEST_IMPLEMENTATION #include <fcfTest/test.hpp> int main() { // This will be printed because the default level is fcf::NTest::LL_LOG fcf::NTest::log() << "The application is running." << std::endl; return error ? 1 : 0; }

Output:

The application is running.