7#ifndef __BRIDGE_LOGGERINTERFACE_H__
8#define __BRIDGE_LOGGERINTERFACE_H__
25 virtual void LogTrace(
const std::string& msg) = 0;
31 virtual void LogInfo(
const std::string& msg) = 0;
37 virtual void LogError(
const std::string& msg) = 0;
The namespace containing all Design Pattern Examples implemented in C++.
Represents an implementation of a logger object as call from the Logger class.
virtual void LogInfo(const std::string &msg)=0
Log informational messages to the configured output.
virtual void LogTrace(const std::string &msg)=0
Log trace messages to the configured output.
virtual void LogError(const std::string &msg)=0
Log error messages to the configured output.