fcf::NTest::Logger::Writer
log(
unsigned int a_messageCategory
= fcf::NTest::LMC_USER_GROUP)
Class: fcf::NTest::Logger
Package: fcfTest
File:
test.hpp
(
link_to_the_declaration_in_the_file
,
link_to_the_implementation_in_the_file
)
Available from version: 1.0.1
Returns an fcf::NTest::Logger::Writer object 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).
Arguments
unsigned int a_messageCategory = fcf::NTest::LMC_USER_GROUP
- [SINCE 1.1.14] integer category identifier.
Result
fcf::NTest::Logger::Writer
- An RAII-based stream wrapper used to buffer log messages before sending them to the logger.
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::logger().log() << "The application is running." << std::endl;
return 0;
}
Output:
The application is running.