-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsample.cpp
32 lines (27 loc) · 1.29 KB
/
sample.cpp
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
31
32
#include "@/public/basic.h"
#include "@/public/logging_printf.h"
int main() {
YalogLogger* const logger = YalogGetLogger("123");
YalogSetConfig(YalogCreatePlainConfig(YalogCreateStderrSink(YALOG_INFO)));
YALOG_PRINTF(INFO, "Hello, World!");
YALOG_PRINTF(INFO, "%s, %s!", "Hello", "World");
YALOG_PRINTF(INFO, logger, "%s, %s!", "Hello", "World");
YALOG_PRINTF(DEBUG, logger, "%s", "Hello, World!");
YALOG_PRINTF(INFO, "%s", "Hello, World!");
YALOG_PRINTF(WARNING, logger, "%s", "Hello, World!");
YALOG_PRINTF(ERROR, logger, "%s", "Hello, World!");
YALOG_PRINTF(
CRITICAL, logger, "%s",
"Long long long long long long long long long long long long long long "
"long long long long long long long long long long long long long long "
"long long long long long long long long long long long long long long "
"long long long long long long long long long long long long long long "
"long long long long long long long long long long long long message.");
YALOG_PRINTF(INFO, logger, "%.*s", 5, "123456789");
YALOG_PRINTF(INFO, logger, "%d %d %d", 1, 2, 3);
YalogSetConfig(NULL);
YALOG_PRINTF(DEBUG, logger, "%s", "Hello, World!");
YALOG_PRINTF(INFO, logger, "%s", "Hello, World!");
YALOG_PRINTF(WARNING, logger, "%s", "Hello, World!");
return 0;
}