neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
i_logger.hpp File Reference
#include <neolib/neolib.hpp>
#include <functional>
#include <sstream>
#include <neolib/core/string.hpp>
#include <neolib/task/event.hpp>
#include <neolib/app/services.hpp>

Go to the source code of this file.

Classes

struct  neolib::logger::category
 
struct  neolib::logger::endl_t
 
struct  neolib::logger::flush_t
 
class  neolib::logger::client_logger_buffers
 
class  neolib::logger::i_formatter
 
class  neolib::logger::i_logger
 
struct  neolib::logger::i_logger::no_formatter
 
class  neolib::logger::formatter
 

Namespaces

namespace  neolib
 
namespace  neolib::logger
 

Typedefs

typedef uint64_t neolib::logger::line_id_t
 

Enumerations

enum class  neolib::logger::severity : uint32_t {
  neolib::logger::Trace = 0 , neolib::logger::Debug = 1 , neolib::logger::Info = 2 , neolib::logger::Warning = 3 ,
  neolib::logger::Error = 4 , neolib::logger::Fatal = 5
}
 
enum class  neolib::logger::category_id : int32_t
 

Variables

constexpr line_id_t neolib::logger::DefaultInitialLineId = 1ull
 
const endl_t neolib::logger::endl
 
const flush_t neolib::logger::flush