LINUX.ORG.RU

История изменений

Исправление 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 вот исходник на всяки случай.

А как ты список тегов в темплейт передашь?

Идея в том, чтобы можно было задать фильтры, и вызовы логера с ненужными тегами превратились в пустые функции, который компилятор автоматически выпилит. Разве не будет той же проблемы, что и со строкой (надо обеспечить один и тот же указатель на данные в разных юнитах)?