Моя реализация C++ Logger, похоже, не работает [дубликат]C++

Программы на C++. Форум разработчиков
Гость
Моя реализация C++ Logger, похоже, не работает [дубликат]

Сообщение Гость »

Итак, я хочу сохранить журнал консоли в файл; это работает нормально, проблема заключается в том, что я попытался расширить его, чтобы разрешить больше входных данных, и, похоже, я не знаю почему.
Engine.h:

Код: Выделить всё

#pragma once

#ifdef ENGINE_EXPORTS
#define ENGINE_API __declspec(dllexport)
#else
#define ENGINE_API __declspec(dllimport)
#endif

// Logging functions
template 
ENGINE_API void EngineLog(const T& first, const Args&... args); // this started causing problems.

// Other unrelated functions
^ Вот как я обрабатываю свой файл заголовка.
В файле Engine.cpp; это функция, которая ведет журнал:

Код: Выделить всё

//top of Engine:
#include "Engine.h"
template 
void EngineLog(const T& first, const Args&... args) {
std::ostringstream oss;
oss 

Подробнее здесь: [url]https://stackoverflow.com/questions/78400186/my-c-logger-implementation-doesnt-seem-to-work[/url]

Вернуться в «C++»