Added new projects of new RPC core: MyClient and MtServivce

This commit is contained in:
Viacheslav Demydiuk
2024-01-04 18:35:15 +02:00
parent 2a13699900
commit feb0192b11
24 changed files with 2078 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
#pragma once
#include <string>
#include <memory>
class Logger
{
public:
Logger(const char* class_name);
~Logger();
void Fatal(const char* fmt, ...);
void Error(const char* fmt, ...);
void Warning(const char* fmt, ...);
void Info(const char* fmt, ...);
void Debug(const char* fmt, ...);
void Trace(const char* fmt, ...);
private:
class LoggerImpl;
std::unique_ptr<LoggerImpl> logger_impl_;
};