Commit 45b5da09 by xiongziliang

恢复日志

parent fbf0469e
...@@ -39,9 +39,9 @@ using namespace std; ...@@ -39,9 +39,9 @@ using namespace std;
using namespace toolkit; using namespace toolkit;
using namespace mediakit; using namespace mediakit;
std::string Utf8ToGbk(std::string src_str)
{
#ifdef WIN32 #ifdef WIN32
std::string Utf8ToGbk(std::string src_str){
int len = MultiByteToWideChar(CP_UTF8, 0, src_str.c_str(), -1, NULL, 0); int len = MultiByteToWideChar(CP_UTF8, 0, src_str.c_str(), -1, NULL, 0);
wchar_t* wszGBK = new wchar_t[len + 1]; wchar_t* wszGBK = new wchar_t[len + 1];
memset(wszGBK, 0, len * 2 + 2); memset(wszGBK, 0, len * 2 + 2);
...@@ -54,9 +54,6 @@ std::string Utf8ToGbk(std::string src_str) ...@@ -54,9 +54,6 @@ std::string Utf8ToGbk(std::string src_str)
if (wszGBK) delete[] wszGBK; if (wszGBK) delete[] wszGBK;
if (szGBK) delete[] szGBK; if (szGBK) delete[] szGBK;
return strTemp; return strTemp;
#else
return src_str;
#endif
} }
class log4Channel : public LogChannel { class log4Channel : public LogChannel {
...@@ -75,6 +72,9 @@ public: ...@@ -75,6 +72,9 @@ public:
printf("%s %s\n", logContext->_function, Utf8ToGbk(logContext->str()).c_str()); printf("%s %s\n", logContext->_function, Utf8ToGbk(logContext->str()).c_str());
} }
}; };
#else
typedef ConsoleChannel log4Channel;
#endif
#ifdef WIN32 #ifdef WIN32
#include <TCHAR.h> #include <TCHAR.h>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论