MCPcopy Create free account
hub / github.com/ModOrganizer2/modorganizer / initLogging

Function initLogging

src/loglist.cpp:356–376  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

354}
355
356void initLogging()
357{
358 LogModel::create();
359
360 log::LoggerConfiguration conf;
361 conf.maxLevel = MOBase::log::Debug;
362 conf.pattern = "%^[%Y-%m-%d %H:%M:%S.%e %L] %v%$";
363 conf.utc = true;
364
365 log::createDefault(conf);
366
367 log::getDefault().setCallback([](log::Entry e) {
368 LogModel::instance().add(e);
369 });
370
371 log::getDefault().addToBlacklist(std::string("\\") + getenv("USERNAME"),
372 "\\USERNAME");
373 log::getDefault().addToBlacklist(std::string("/") + getenv("USERNAME"), "/USERNAME");
374
375 qInstallMessageHandler(qtLogCallback);
376}
377
378bool createAndMakeWritable(const std::wstring& subPath)
379{

Callers 1

runFunction · 0.85

Calls 1

addMethod · 0.45

Tested by

no test coverage detected