std::string
log4cplus::helpers::tostring(const std::wstring& src, std::locale const & loc)
{
std::string ret;
tostring_internal (ret, src.c_str (), src.size (), std::locale("chs"));
return ret;
}
std::string
log4cplus::helpers::tostring(wchar_t const * src, std::locale const & loc)
{
std::string ret;
tostring_internal (ret, src, std::wcslen (src), std::locale("chs"));
return ret;
log4cplus::helpers::tostring(const std::wstring& src, std::locale const & loc)
{
std::string ret;
tostring_internal (ret, src.c_str (), src.size (), std::locale("chs"));
return ret;
}
std::string
log4cplus::helpers::tostring(wchar_t const * src, std::locale const & loc)
{
std::string ret;
tostring_internal (ret, src, std::wcslen (src), std::locale("chs"));
return ret;
}
修改这两个地方,不要用参数传进来的loc