JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
core::ILogSink Class Referenceabstract

Destination vers laquelle un Logger diffuse ses messages. More...

#include <ILogSink.h>

Inheritance diagram for core::ILogSink:
core::ConsoleLogSink core::FileLogSink core::MemoryLogSink

Public Member Functions

virtual ~ILogSink ()=default
virtual void write (LogLevel level, std::string_view message)=0
 Restitue un message.

Detailed Description

Destination vers laquelle un Logger diffuse ses messages.

Constructor & Destructor Documentation

◆ ~ILogSink()

virtual core::ILogSink::~ILogSink ( )
virtualdefault

Member Function Documentation

◆ write()

virtual void core::ILogSink::write ( LogLevel level,
std::string_view message )
pure virtual

Restitue un message.

Parameters
levelNiveau du message.
messageTexte du message (déjà formaté par l'appelant le cas échéant).

Implemented in core::ConsoleLogSink, core::FileLogSink, and core::MemoryLogSink.


The documentation for this class was generated from the following file:
  • /home/runner/work/JustAnotherDnDGame/JustAnotherDnDGame/Source/Core/Diagnostics/ILogSink.h