Dynamic Neural Field Composer 0.0.0
A C++20 library and interactive application for building and simulating Dynamic Neural Field (DNF) architectures.
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
logger.h File Reference
#include <iostream>
#include <string>
#include <chrono>
#include <iomanip>
#include <imgui-platform-kit/log_window.h>
#include "exceptions/exception.h"
#include "utils.h"
Include dependency graph for logger.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  dnf_composer::tools::logger::Logger
 

Namespaces

namespace  dnf_composer
 
namespace  dnf_composer::tools
 
namespace  dnf_composer::tools::logger
 

Enumerations

enum  dnf_composer::tools::logger::LogLevel : int {
  dnf_composer::tools::logger::DEBUG , dnf_composer::tools::logger::INFO , dnf_composer::tools::logger::WARNING , dnf_composer::tools::logger::ERROR ,
  dnf_composer::tools::logger::FATAL
}
 
enum  dnf_composer::tools::logger::LogOutputMode : int { dnf_composer::tools::logger::CONSOLE , dnf_composer::tools::logger::GUI , dnf_composer::tools::logger::ALL }
 

Functions

void dnf_composer::tools::logger::log (LogLevel level, const std::string &message, LogOutputMode mode=ALL)
 
static Logger dnf_composer::tools::logger::logger (LogLevel::INFO)