summaryrefslogtreecommitdiff
path: root/src/logger/types/ilogger.hpp
blob: 9f88668726f48e13073ad2df2cf3f0e9aa36afce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once

#include <memory>

namespace smtp::logger::types
{
	class ILogger
	{
	public:
		virtual ~ILogger() = default;

		virtual void LogError( std::string const& message ) const = 0;
	};
	using ILoggerPtr = std::shared_ptr<ILogger>;
}