Skip to content

Neptunium931/nlogger

Repository files navigation

nlogger

nlogger is a logging library for logging in c++.

Requirements

  • C++23

Examples

Hello World

#include <nlogger/nlogger.hpp>

using namespace Neptunium931;

int main() {
    auto logger = Nlogger;
    logger.info("Hello, world!");
    return 0;
}

SetLogLevel

#include <nlogger/nlogger.hpp>

using namespace Neptunium931;

int main() {
    auto logger = Nlogger;
    logger.setLogLevel(Nlogger::LogLevel::Error); // define log level
    logger.info("Hello, world!"); // will not be printed
    logger.error("Hello, world!"); // will be printed
    return 0;
}