MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
mbgl::Log Class Reference

#include <logging.hpp>

Classes

class  NullObserver
 
class  Observer
 

Public Member Functions

 Log ()
 
 ~Log ()
 

Static Public Member Functions

static void setObserver (std::unique_ptr< Observer > Observer)
 
static std::unique_ptr< ObserverremoveObserver ()
 
static void useLogThread (bool enable)
 
template<typename ... Args>
static void Debug (Event event, Args &&...args)
 
template<typename ... Args>
static void Info (Event event, Args &&...args)
 
template<typename ... Args>
static void Warning (Event event, Args &&...args)
 
template<typename ... Args>
static void Error (Event event, Args &&...args)
 
template<typename ... Args>
static void Record (EventSeverity severity, Event event, Args &&...args)
 

Detailed Description

Definition at line 13 of file logging.hpp.

Constructor & Destructor Documentation

◆ Log()

mbgl::Log::Log ( )

◆ ~Log()

mbgl::Log::~Log ( )

Member Function Documentation

◆ Debug()

template<typename ... Args>
static void mbgl::Log::Debug ( Event  event,
Args &&...  args 
)
inlinestatic

Definition at line 46 of file logging.hpp.

◆ Error()

template<typename ... Args>
static void mbgl::Log::Error ( Event  event,
Args &&...  args 
)
inlinestatic

Definition at line 61 of file logging.hpp.

◆ Info()

template<typename ... Args>
static void mbgl::Log::Info ( Event  event,
Args &&...  args 
)
inlinestatic

Definition at line 51 of file logging.hpp.

◆ Record()

template<typename ... Args>
static void mbgl::Log::Record ( EventSeverity  severity,
Event  event,
Args &&...  args 
)
inlinestatic

Definition at line 66 of file logging.hpp.

◆ removeObserver()

static std::unique_ptr<Observer> mbgl::Log::removeObserver ( )
static

◆ setObserver()

static void mbgl::Log::setObserver ( std::unique_ptr< Observer Observer)
static

◆ useLogThread()

static void mbgl::Log::useLogThread ( bool  enable)
static

◆ Warning()

template<typename ... Args>
static void mbgl::Log::Warning ( Event  event,
Args &&...  args 
)
inlinestatic

Definition at line 56 of file logging.hpp.


The documentation for this class was generated from the following file: