log levels

This commit is contained in:
Jean-Francois Dockes 2020-05-24 14:39:06 +02:00
parent a5bab94ae3
commit 8ac74ca8f5

View File

@ -108,6 +108,8 @@ static bool initCmd()
return true; return true;
} }
#define LOGKO LOGDEB1
#define STRSZT std::string::size_type #define STRSZT std::string::size_type
#define ISASCIIPUNCTORCTL(c) (c <= 0x7f && \ #define ISASCIIPUNCTORCTL(c) (c <= 0x7f && \
@ -155,7 +157,7 @@ bool TextSplit::ko_to_words(Utf8Iter *itp, unsigned int *cp)
// ASCII punctuation. Allows sending longer pieces of text // ASCII punctuation. Allows sending longer pieces of text
// to the splitter (perf). Else break, process this piece, // to the splitter (perf). Else break, process this piece,
// and return to the main splitter // and return to the main splitter
LOGINF("ko_to_words: broke on " << (std::string)it << endl); LOGKO("ko_to_words: broke on " << (std::string)it << endl);
break; break;
} else { } else {
if (c == '\f') { if (c == '\f') {
@ -191,7 +193,7 @@ bool TextSplit::ko_to_words(Utf8Iter *itp, unsigned int *cp)
spans.push_back({spanstart, inputdata.size()}); spans.push_back({spanstart, inputdata.size()});
} }
LOGINF("TextSplit::k_to_words: sending out " << inputdata.size() << LOGKO("TextSplit::k_to_words: sending out " << inputdata.size() <<
" bytes " << inputdata << endl); " bytes " << inputdata << endl);
// Overall data counter for slave restarts // Overall data counter for slave restarts
@ -279,7 +281,7 @@ bool TextSplit::ko_to_words(Utf8Iter *itp, unsigned int *cp)
}); });
if (it != spans.end()) { if (it != spans.end()) {
span = inputdata.substr(it->first, it->second-it->first); span = inputdata.substr(it->first, it->second-it->first);
LOGINF("KO: SPAN: [" << span << "] pos " << m_wordpos << LOGKO("KO: SPAN: [" << span << "] pos " << m_wordpos <<
" bytepos " << bytepos << "\n"); " bytepos " << bytepos << "\n");
if (!takeword(span, m_wordpos, abspos, abspos + span.size())) { if (!takeword(span, m_wordpos, abspos, abspos + span.size())) {
return false; return false;
@ -287,7 +289,7 @@ bool TextSplit::ko_to_words(Utf8Iter *itp, unsigned int *cp)
} }
// Possibly emit a part of span word. // Possibly emit a part of span word.
LOGINF("KO: WORD: [" << word << "] pos " << m_wordpos << LOGKO("KO: WORD: [" << word << "] pos " << m_wordpos <<
" bytepos " << bytepos << "\n"); " bytepos " << bytepos << "\n");
// Emit words only if not in onlyspans mode, and different // Emit words only if not in onlyspans mode, and different
// from span. Else, just increase the position // from span. Else, just increase the position
@ -297,7 +299,7 @@ bool TextSplit::ko_to_words(Utf8Iter *itp, unsigned int *cp)
return false; return false;
} }
} else { } else {
LOGINF("KO: WORD: SKIP\n"); LOGKO("KO: WORD: SKIP\n");
} }
m_wordpos++; m_wordpos++;
bytepos += word.size(); bytepos += word.size();