mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2024-11-29 22:55:52 +08:00
恢复日志
This commit is contained in:
parent
fbf0469ef2
commit
45b5da0977
@ -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)
|
|||||||
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:
|
|||||||
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>
|
||||||
|
Loading…
Reference in New Issue
Block a user