Skip to content

Namespace clogged

Namespace List > clogged

Tools for debug-logging that can be easily controlled. More...

Classes

Type Name
class Logger
Logger class with colors and team names.

Public Types

Type Name
enum Color
Colors for logging.
enum LogLevel
Log levels for logging.
enum Team
Teams Names for logging.

Public Attributes

Type Name
const LogLevel LOGLEVEL = = LogLevel::DEBUG
Level of logging @TODO: Change this to be a flag in the CMakeLists.txt.

Detailed Description

This file is part of the Fall 2023, CSE 491 course project.

Note:

Status: ALPHA

Public Types Documentation

enum Color

enum clogged::Color {
    RESET = 0,
    BLUE = 34,
    GREEN = 32,
    RED = 31
};

enum LogLevel

enum clogged::LogLevel {
    DEBUG,
    INFO,
    WARNING,
    ERR,
    NA
};

enum Team

enum clogged::Team {
    TEAM_1,
    TEAM_2,
    TEAM_3,
    TEAM_4,
    TEAM_5,
    TEAM_6,
    TEAM_7,
    TEAM_8,
    TEAM_9,
    GENERAL,
    NA
};

Public Attributes Documentation

variable LOGLEVEL

const LogLevel LOGLEVEL;

The documentation for this class was generated from the following file source/core/EasyLogging.hpp