|
19 | 19 |
|
20 | 20 | int main(int argc, char **argv)
|
21 | 21 | {
|
22 |
| - // Default verbosity is 3 (critical, error, warn and info messages show). |
23 |
| - gztrace << "This is a trace message"; |
24 |
| - gzdbg << "This is a debug message"; |
25 |
| - gzmsg << "This is an informational message"; |
26 |
| - gzwarn << "This is a warning"; |
27 |
| - gzerr << "This is an error"; |
28 |
| - gzcrit << "This is a critical error"; |
| 22 | + // Default verbosity is level 1 (err). |
| 23 | + gztrace << "This is a trace message" << std::endl; |
| 24 | + gzdbg << "This is a debug message" << std::endl; |
| 25 | + gzmsg << "This is an informational message" << std::endl; |
| 26 | + gzwarn << "This is a warning" << std::endl; |
| 27 | + gzerr << "This is an error" << std::endl; |
| 28 | + gzcrit << "This is a critical error" << std::endl; |
29 | 29 |
|
30 |
| - // Change verbosity to level 5, all messages show. |
| 30 | + // Change verbosity to level 5 (trace), all messages show. |
31 | 31 | gz::common::Console::SetVerbosity(5);
|
32 | 32 | gz::common::Console::SetPrefix("My prefix. ");
|
33 |
| - gztrace << "This is a trace message"; |
34 |
| - gzdbg << "This is a debug message"; |
35 |
| - gzmsg << "This is an informational message"; |
36 |
| - gzwarn << "This is a warning"; |
37 |
| - gzerr << "This is an error"; |
38 |
| - gzcrit << "This is a critical error"; |
| 33 | + gztrace << "This is a trace message" << std::endl; |
| 34 | + gzdbg << "This is a debug message" << std::endl; |
| 35 | + gzmsg << "This is an informational message" << std::endl; |
| 36 | + gzwarn << "This is a warning" << std::endl; |
| 37 | + gzerr << "This is an error" << std::endl; |
| 38 | + gzcrit << "This is a critical error" << std::endl; |
39 | 39 |
|
40 | 40 | std::filesystem::path logDir = std::filesystem::temp_directory_path();
|
41 | 41 | std::filesystem::path logFile = "my_log.txt";
|
42 | 42 |
|
43 | 43 | gz::common::Console c("gz_tmp");
|
44 | 44 | c.SetLogDestination(logDir / "tmp2" / logFile);
|
45 | 45 | auto logger = c.RawLogger();
|
46 |
| - logger.log(spdlog::level::err, "Hello"); |
| 46 | + logger.log(spdlog::level::err, "Hello\n"); |
47 | 47 |
|
48 | 48 | gz::common::Console::Init(logDir / "tmp3", logFile);
|
49 |
| - gzerr << "Error 1"; |
50 |
| - gzerr << "Error 2"; |
51 |
| - gzerr << "Directory: " << gz::common::Console::Directory(); |
| 49 | + gzerr << "Error 1" << std::endl; |
| 50 | + gzerr << "Error 2" << std::endl; |
| 51 | + gzerr << "Directory: " << gz::common::Console::Directory() << std::endl; |
52 | 52 | gz::common::Console::Close();
|
53 |
| - gzerr << "Error 3"; |
| 53 | + // We shouldn't see this line in the log. |
| 54 | + gzerr << "Error 3" << std::endl; |
54 | 55 |
|
55 | 56 | return 0;
|
56 | 57 | }
|
0 commit comments