/***
Copyright (C) 2021 J Reece Wilson (a/k/a "Reece"). All rights reserved.
File: Console.hpp
Date: 2021-6-8
Author: Reece
***/
#pragma once
namespace Aurora::Console
{
inline AuSPtr<Logging::ILogger> gDefaultLogger;
AuSPtr<Logging::ILogger> CreateDefaultLogger();
void AddDefaultLogger(const AuSPtr<Logging::IBasicSink> &logger);
void Init();
void Init2();
void Pump();
void Exit();
void PumpOffMain();
void PumpOnMain();
}