Simple-Log  alpha-v0.7
Logger.hpp File Reference
#include "Core.hpp"
#include "Record.hpp"
#include "RecordBuilder.hpp"
#include <cassert>
#include <functional>
#include <version>

Go to the source code of this file.

Classes

struct  sl::log::LoggerTypedefs< TLogger >
 Provides a layer of abstraction to Record member types. More...
 
class  sl::log::BaseLogger< TRecord >
 Convenience class for generating Record s. More...
 

Namespaces

 sl
 
 sl::log
 

Typedefs

template<class TLogger >
using sl::log::LoggerRecord_t = typename LoggerTypedefs< TLogger >::Record_t
 Typedef for easier access to Logger's Record type. More...
 

Variables

template<class T >
concept sl::log::Logger
 Concept for Logger classes. More...