MCPcopy Create free account
hub / github.com/TDesktop-x64/tdesktop / _logsWrite

Function _logsWrite

Telegram/SourceFiles/logs.cpp:271–284  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

269QString LogsBeforeSingleInstanceChecked; // LogsInMemory already dumped in LogsData, but LogsData is about to be deleted
270
271void _logsWrite(LogDataType type, const QString &msg) {
272 if (LogsData && (type == LogDataMain || LogsStartIndexChosen < 0)) {
273 if (type == LogDataMain || Logs::DebugEnabled()) {
274 LogsData->write(type, msg);
275 }
276 } else if (LogsInMemory != DeletedLogsInMemory) {
277 if (!LogsInMemory) {
278 LogsInMemory = new LogsInMemoryList;
279 }
280 LogsInMemory->push_back(qMakePair(type, msg));
281 } else if (!LogsBeforeSingleInstanceChecked.isEmpty() && type == LogDataMain) {
282 LogsBeforeSingleInstanceChecked += msg;
283 }
284}
285
286namespace Logs {
287namespace {

Callers 5

startFunction · 0.85
instanceCheckedFunction · 0.85
writeMainFunction · 0.85
writeDebugFunction · 0.85
writeMtpFunction · 0.85

Calls 3

DebugEnabledFunction · 0.85
writeMethod · 0.45
isEmptyMethod · 0.45

Tested by

no test coverage detected