() << L"Message";
так, чтобы если expression - false, тогда не тратились ресурсы на operator<<?
Частично поможет если условие compile time. Но сами аргументы, передаваемые для логирования все равно будут вычисляться
сделай так что бы у тебя экспрешен возвращал нормальный стрим если тру и стрим который ни чего не делает в случае false
Обсуждают сегодня