Move log init even earlier

This commit is contained in:
Jason Rhinelander 2022-10-28 21:45:47 -03:00 committed by Jeff Becker
parent 3b6cbec08e
commit 5be7dbf8ec
No known key found for this signature in database
GPG Key ID: 025C02EE3A092F2D
1 changed files with 8 additions and 8 deletions

View File

@ -331,6 +331,14 @@ GenerateDump(EXCEPTION_POINTERS* pExceptionPointers)
int
main(int argc, char* argv[])
{
// Set up a default, stderr logging for very early logging; we'll replace this later once we read
// the desired log info from config.
llarp::log::add_sink(llarp::log::Type::Print, "stderr");
llarp::log::reset_level(llarp::log::Level::info);
llarp::logRingBuffer = std::make_shared<llarp::log::RingBufferSink>(100);
llarp::log::add_sink(llarp::logRingBuffer, llarp::log::DEFAULT_PATTERN_MONO);
#ifndef _WIN32
return lokinet_main(argc, argv);
#else
@ -354,14 +362,6 @@ lokinet_main(int argc, char** argv)
if (auto result = Lokinet_INIT())
return result;
// Set up a default, stderr logging for very early logging; we'll replace this later once we read
// the desired log info from config.
llarp::log::add_sink(llarp::log::Type::Print, "stderr");
llarp::log::reset_level(llarp::log::Level::info);
llarp::logRingBuffer = std::make_shared<llarp::log::RingBufferSink>(100);
llarp::log::add_sink(llarp::logRingBuffer, llarp::log::DEFAULT_PATTERN_MONO);
llarp::RuntimeOptions opts;
opts.showBanner = false;