id summary reporter owner description type status milestone component version severity resolution keywords cc 9220 Allow using widechar along with narrowchar without creating separated streams mntmnt7@… Andrey Semashev "It would be so nice to have a possibility to put wide-char objects along with narrow-char objects into Logging streams without creating separated versions like ""logger""/""wlogger"" for each type. If I use both types simultaneously, I mean std::string and std::wstring, and I want to report everything into my log-file then I have a mess. I need EITHER to create separate logging-objects for each type OR convert one type into another. For example, Google-test library allows mix wchar and char output for custom error message for ASSERT: {{{ ASSERT_TRUE(false) << L""wide-message"" << ""narrow-message""; ASSERT_FALSE(true) << std::wstring(L""message"") << std::string(""message""); }}} And it is so convenient! Any stream operator overloading is not an option. If library claims to be convenient, it should not require some magic non-documented workarounds. Thanks!" Bugs closed To Be Determined log Boost 1.54.0 Problem fixed log wchar_t wstring string