add logerror

This commit is contained in:
wyy 2014-01-04 18:11:36 +08:00
parent 80f9d2ea4c
commit bca6e7717f

View File

@ -336,17 +336,20 @@ namespace CppJieba
vector<string> vecBuf; vector<string> vecBuf;
TrieNodeInfo nodeInfo; TrieNodeInfo nodeInfo;
size_t lineno = 0;
while(getline(ifs, line)) while(getline(ifs, line))
{ {
vecBuf.clear(); vecBuf.clear();
lineno ++;
split(line, vecBuf, " "); split(line, vecBuf, " ");
if(3 < vecBuf.size()) if(3 < vecBuf.size())
{ {
LogError("line[%s] illegal.", line.c_str()); LogError("line[%u:%s] illegal.", lineno, line.c_str());
return false; return false;
} }
if(!TransCode::decode(vecBuf[0], nodeInfo.word)) if(!TransCode::decode(vecBuf[0], nodeInfo.word))
{ {
LogError("line[%u:%s] illegal.", lineno, line.c_str());
return false; return false;
} }
nodeInfo.freq = atoi(vecBuf[1].c_str()); nodeInfo.freq = atoi(vecBuf[1].c_str());