ASW Lib
A.D.S. Games SDL Wrapper Library. A library targeted at Allegro4 users who want to switch to SDL3 and use modern c++.
Loading...
Searching...
No Matches
log.cpp File Reference
#include "./asw/modules/log.h"
#include <chrono>
Include dependency graph for log.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{log.cpp}
 

Enumerations

enum class  anonymous_namespace{log.cpp}::AnsiCode : int {
  anonymous_namespace{log.cpp}::Reset = 0 , anonymous_namespace{log.cpp}::BoldOn = 1 , anonymous_namespace{log.cpp}::Faint = 2 , anonymous_namespace{log.cpp}::ItalicOn = 3 ,
  anonymous_namespace{log.cpp}::UnderlineOn = 4 , anonymous_namespace{log.cpp}::SlowBlinkOn = 5 , anonymous_namespace{log.cpp}::RapidBlinkOn = 6 , anonymous_namespace{log.cpp}::ReverseVideoOn = 7 ,
  anonymous_namespace{log.cpp}::ConcealOn = 8 , anonymous_namespace{log.cpp}::CrossedOutOn = 9 , anonymous_namespace{log.cpp}::BoldOff = 22 , anonymous_namespace{log.cpp}::ItalicOff = 23 ,
  anonymous_namespace{log.cpp}::UnderlineOff = 24 , anonymous_namespace{log.cpp}::BlinkOff = 25 , anonymous_namespace{log.cpp}::ReverseVideoOff = 27 , anonymous_namespace{log.cpp}::ConcealOff = 28 ,
  anonymous_namespace{log.cpp}::CrossedOutOff = 29 , anonymous_namespace{log.cpp}::TextBlack = 30 , anonymous_namespace{log.cpp}::TextRed = 31 , anonymous_namespace{log.cpp}::TextGreen = 32 ,
  anonymous_namespace{log.cpp}::TextYellow = 33 , anonymous_namespace{log.cpp}::TextBlue = 34 , anonymous_namespace{log.cpp}::TextMagenta = 35 , anonymous_namespace{log.cpp}::TextCyan = 36 ,
  anonymous_namespace{log.cpp}::TextWhite = 37 , anonymous_namespace{log.cpp}::TextDefault = 39 , anonymous_namespace{log.cpp}::BgBlack = 40 , anonymous_namespace{log.cpp}::BgRed = 41 ,
  anonymous_namespace{log.cpp}::BgGreen = 42 , anonymous_namespace{log.cpp}::BgYellow = 43 , anonymous_namespace{log.cpp}::BgBlue = 44 , anonymous_namespace{log.cpp}::BgMagenta = 45 ,
  anonymous_namespace{log.cpp}::BgCyan = 46 , anonymous_namespace{log.cpp}::BgWhite = 47 , anonymous_namespace{log.cpp}::BgDefault = 49 , anonymous_namespace{log.cpp}::TextBrightBlack = 90 ,
  anonymous_namespace{log.cpp}::TextBrightRed = 91 , anonymous_namespace{log.cpp}::TextBrightGreen = 92 , anonymous_namespace{log.cpp}::TextBrightYellow = 93 , anonymous_namespace{log.cpp}::TextBrightBlue = 94 ,
  anonymous_namespace{log.cpp}::TextBrightMagenta = 95 , anonymous_namespace{log.cpp}::TextBrightCyan = 96 , anonymous_namespace{log.cpp}::TextBrightWhite = 97
}
 ANSI escape codes for terminal formatting. More...
 

Functions

const char * anonymous_namespace{log.cpp}::level_to_string (asw::log::Level level)
 
std::string anonymous_namespace{log.cpp}::ansi_to_string (AnsiCode code)
 
AnsiCode anonymous_namespace{log.cpp}::level_to_ansi (asw::log::Level level)
 
std::string anonymous_namespace{log.cpp}::get_timestamp ()
 

Variables

asw::log::Level anonymous_namespace{log.cpp}::current_level = asw::log::Level::INFO
 
std::ostream * anonymous_namespace{log.cpp}::output = &std::cerr