0
私はPOCO C++ライブラリのバージョン1.7.5を使用しています。データベースからいくつかのレコードをロードし、それらをPOCOロガーユーティリティでファイルに記録します。文字列レコードの1つはユニコード形式で、std::wstring
に保存されています。私はstd::wstring
をPOCOロガーで記録する方法を見つけることができません。Poco :: Loggerでユニコード文字列を記録する方法は?
Poco::Logger logger;
std::wstring gameName;
...
logger.information("GameName: %s", gameName.c_str());
結果は次のとおりです。
2017-04-27 11:47:28.438 - GameName: [ERRFMT]
適切std::wstring
ログインするためにどのように?
。私はそれを試して、結果は同じです。私は 'S 'だけを出力する'%S'も試しました。 – bobeff