Browse Source

added some missing "color" definitions and uisng basic charset for logger "icons"

cl-refactor
Jan Willem Penterman 10 years ago
parent
commit
6f1bfcb232
  1. 9
      libdevcore/Log.cpp
  2. 131
      libdevcore/Terminal.h

9
libdevcore/Log.cpp

@ -34,12 +34,21 @@ using namespace dev;
int dev::g_logVerbosity = 5; int dev::g_logVerbosity = 5;
map<type_info const*, bool> dev::g_logOverride; map<type_info const*, bool> dev::g_logOverride;
#ifdef _WIN32
const char* LogChannel::name() { return EthGray "..."; }
const char* LeftChannel::name() { return EthNavy "<--"; }
const char* RightChannel::name() { return EthGreen "-->"; }
const char* WarnChannel::name() { return EthOnRed EthBlackBold " X"; }
const char* NoteChannel::name() { return EthBlue " i"; }
const char* DebugChannel::name() { return EthWhite " D"; }
#else
const char* LogChannel::name() { return EthGray "···"; } const char* LogChannel::name() { return EthGray "···"; }
const char* LeftChannel::name() { return EthNavy "◀▬▬"; } const char* LeftChannel::name() { return EthNavy "◀▬▬"; }
const char* RightChannel::name() { return EthGreen "▬▬▶"; } const char* RightChannel::name() { return EthGreen "▬▬▶"; }
const char* WarnChannel::name() { return EthOnRed EthBlackBold ""; } const char* WarnChannel::name() { return EthOnRed EthBlackBold ""; }
const char* NoteChannel::name() { return EthBlue ""; } const char* NoteChannel::name() { return EthBlue ""; }
const char* DebugChannel::name() { return EthWhite ""; } const char* DebugChannel::name() { return EthWhite ""; }
#endif
LogOutputStreamBase::LogOutputStreamBase(char const* _id, std::type_info const* _info, unsigned _v) LogOutputStreamBase::LogOutputStreamBase(char const* _id, std::type_info const* _info, unsigned _v)
{ {

131
libdevcore/Terminal.h

@ -9,75 +9,70 @@ namespace con
#define EthReset "" // Text Reset #define EthReset "" // Text Reset
// Regular Colors #define EthReset "" // Text Reset
#define EthBlack "" // Black
#define EthRed "" // Red
#define EthGreen "" // Green
#define EthYellow "" // Yellow
#define EthBlue "" // Blue
#define EthPurple "" // Purple
#define EthCyan "" // Cyan
#define EthWhite "" // White
// Bold
#define EthBlackB "" // Black
#define EthRedB "" // Red
#define EthGreenB "" // Green
#define EthYellowB "" // Yellow
#define EthBlueB "" // Blue
#define EthPurpleB "" // Purple
#define EthCyanB "" // Cyan
#define EthWhiteB "" // White
// Underline
#define EthBlackU "" // Black
#define EthRedU "" // Red
#define EthGreenU "" // Green
#define EthYellowU "" // Yellow
#define EthBlueU "" // Blue
#define EthPurpleU "" // Purple
#define EthCyanU "" // Cyan
#define EthWhiteU "" // White
// Background // Regular Colors
#define EthBlackOn "" // Black #define EthBlack "" // Black
#define EthRedOn "" // Red #define EthCoal "" // Black
#define EthGreenOn "" // Green #define EthGray "" // White
#define EthYellowOn "" // Yellow #define EthWhite "" // White
#define EthBlueOn "" // Blue #define EthMaroon "" // Red
#define EthPurpleOn "" // Purple #define EthRed "" // Red
#define EthCyanOn "" // Cyan #define EthGreen "" // Green
#define EthWhiteOn "" // White #define EthLime "" // Green
#define EthOrange "" // Yellow
// High Intensity #define EthYellow "" // Yellow
#define EthCoal "" // Black #define EthNavy "" // Blue
#define EthRedI "" // Red #define EthBlue "" // Blue
#define EthLime "" // Green #define EthViolet "" // Purple
#define EthYellowI "" // Yellow #define EthPurple "" // Purple
#define EthBlueI "" // Blue #define EthTeal "" // Cyan
#define EthPurpleI "" // Purple #define EthCyan "" // Cyan
#define EthCyanI "" // Cyan
#define EthWhiteI "" // White #define EthBlackBold "" // Black
#define EthCoalBold "" // Black
// Bold High Intensity #define EthGrayBold "" // White
#define EthBlackBI "" // Black #define EthWhiteBold "" // White
#define EthRedBI "" // Red #define EthMaroonBold "" // Red
#define EthGreenBI "" // Green #define EthRedBold "" // Red
#define EthYellowBI "" // Yellow #define EthGreenBold "" // Green
#define EthBlueBI "" // Blue #define EthLimeBold "" // Green
#define EthPurpleBI "" // Purple #define EthOrangeBold "" // Yellow
#define EthCyanBI "" // Cyan #define EthYellowBold "" // Yellow
#define EthWhiteBI "" // White #define EthNavyBold "" // Blue
#define EthBlueBold "" // Blue
// High Intensity backgrounds #define EthVioletBold "" // Purple
#define EthBlackOnI "" // Black #define EthPurpleBold "" // Purple
#define EthRedOnI "" // Red #define EthTealBold "" // Cyan
#define EthGreenOnI "" // Green #define EthCyanBold "" // Cyan
#define EthYellowOnI "" // Yellow
#define EthBlueOnI "" // Blue // Background
#define EthPurpleOnI "" // Purple #define EthOnBlack "" // Black
#define EthCyanOnI "" // Cyan #define EthOnCoal "" // Black
#define EthWhiteOnI "" // White #define EthOnGray "" // White
#define EthOnWhite "" // White
#define EthOnMaroon "" // Red
#define EthOnRed "" // Red
#define EthOnGreen "" // Green
#define EthOnLime "" // Green
#define EthOnOrange "" // Yellow
#define EthOnYellow "" // Yellow
#define EthOnNavy "" // Blue
#define EthOnBlue "" // Blue
#define EthOnViolet "" // Purple
#define EthOnPurple "" // Purple
#define EthOnTeal "" // Cyan
#define EthOnCyan "" // Cyan
// Underline
#define EthBlackUnder "" // Black
#define EthGrayUnder "" // White
#define EthMaroonUnder "" // Red
#define EthGreenUnder "" // Green
#define EthOrangeUnder "" // Yellow
#define EthNavyUnder "" // Blue
#define EthVioletUnder "" // Purple
#define EthTealUnder "" // Cyan
#else #else

Loading…
Cancel
Save