-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcolor_console_example.cpp
More file actions
30 lines (24 loc) · 961 Bytes
/
color_console_example.cpp
File metadata and controls
30 lines (24 loc) · 961 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include "color_console.hpp"
#include <iostream>
using namespace std;
int main()
{
cout << console.get("Hello", { console.red, console.bold, console.bg_cyan }) << endl;
console.print("world", { console.red, console.underline });
console.print("world", { console.blink });
console.print("world empty", {});
console.log("hello world!, log");
console.info("hello world!, info");
console.warn("hello world!, warning");
console.error("hello world!, error");
console.debug("hello world!, debug");
console.set_log({ console.magenta, console.bold, console.bg_dark_gray });
console.log("hello world!, after set_log, log");
console.reset_log();
console.log("hello world!, after reset_log, log");
console.set_info({console.light_cyan, console.underline});
console.info("hello world!, after set_info, info");
console.reset_all();
console.info("hello world!, after reset_all, info");
return 0;
}