7#ifndef __BRIDGE_FILELOGGER_H__
8#define __BRIDGE_FILELOGGER_H__
26 static std::unique_ptr<ILogger>
CreateLogger(
const std::string& filename);
Declaration of the ILogger interface used by all logger classes in the Bridge Pattern.
Represents a logger that writes logging to a file.
static std::unique_ptr< ILogger > CreateLogger(const std::string &filename)
Create an instance of a file logger, which writes to a file.
The namespace containing all Design Pattern Examples implemented in C++.