Skip to content
Extraits de code Groupes Projets

Theme system

Fusionnées Kubat a demandé de fusionner theme vers log-macros
5 files
+ 41
46
Comparer les modifications
  • Côte à côte
  • En ligne

Fichiers

+ 8
3
@@ -3,7 +3,6 @@
@@ -3,7 +3,6 @@
using namespace Vivy;
using namespace Vivy;
LogSink::~LogSink() noexcept {}
LogSink::~LogSink() noexcept {}
LogMessage::~LogMessage() noexcept { parentLogger->sendLogMessage(*this); }
LogMessage::~LogMessage() noexcept { parentLogger->sendLogMessage(*this); }
std::shared_ptr<LogSink>
std::shared_ptr<LogSink>
@@ -15,6 +14,12 @@ LogSink::newSink() noexcept
@@ -15,6 +14,12 @@ LogSink::newSink() noexcept
return std::make_shared<makeSharedEnabler>();
return std::make_shared<makeSharedEnabler>();
}
}
 
void
 
LogSink::registerLoggerClient(std::shared_ptr<Logger> logger) noexcept
 
{
 
clientLoggers.push_back(logger);
 
}
 
void
void
LogSink::closeLoggerClient(Logger *const logger) noexcept
LogSink::closeLoggerClient(Logger *const logger) noexcept
{
{
@@ -41,8 +46,8 @@ Logger::logEvent(const char *fileName, const char *functionName, const int lineN
@@ -41,8 +46,8 @@ Logger::logEvent(const char *fileName, const char *functionName, const int lineN
}
}
void
void
Logger::sendLogMessage(const LogMessage &msg) const noexcept
Logger::sendLogMessage(const LogMessage &msg) const noexcept {
{
TODO(Write the code to send the event...)
}
}
LogMessage::LogMessage(Logger *const logger, const LogMessage::Header hdr) noexcept
LogMessage::LogMessage(Logger *const logger, const LogMessage::Header hdr) noexcept
Chargement en cours