История изменений
Исправление Vit, (текущая версия) :
https://github.com/puzrin/bt_test/blob/master/src/ring_logger/ring_logger.hpp#L32 вот исходник на всяки случай.
А как ты список тегов в темплейт передашь?
Идея в том, чтобы можно было задать фильтры, и вызовы логера с ненужными тегами превратились в пустые функции, который компилятор автоматически выпилит. Разве не будет той же проблемы, что и со строкой (надо обеспечить один и тот же указатель на данные в разных юнитах)?
Если строка очень нужна, ее можно как статик в тег запихнуть.
Да не то чтобы очень нужна. Просто я не настоящий сварщик, и ничего лучше не придумал.
Статик в теге пробовал. Та же фигня с линкером.
Исходная версия Vit, :
https://github.com/puzrin/bt_test/blob/master/src/ring_logger/ring_logger.hpp#L32 вот исходник на всяки случай.
А как ты список тегов в темплейт передашь?
Идея в том, чтобы можно было задать фильтры, и вызовы логера с ненужными тегами превратились в пустые функции, который компилятор автоматически выпилит. Разве не будет той же проблемы, что и со строкой (надо обеспечить один и тот же указатель на данные в разных юнитах)?