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

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

Сообщение Anonymous »

Итак, я хочу сохранить журнал консоли в файл; это работает нормально, проблема заключается в том, что я попытался расширить его, чтобы разрешить больше входных данных, и, похоже, я не знаю почему.
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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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