dlr-gtlab / gt-logging

Basic C++14 logging library based on QsLog
0 stars 0 forks source link

Resolve "Add more default formatters for logging only a message" - [merged] #113

Closed rainman110 closed 10 months ago

rainman110 commented 1 year ago

In GitLab by @mariusalexander on Jun 12, 2023, 09:40

Merges 54-add-more-default-formatters-for-logging-only-a-message -> master

Currently we had only the gt::log::Formatter::Default formatting preset. Now I have added an additional preset MessageOnly, that prints only the message (without timestamp, id, or log level etc). Except if its a warning or an error:

gtInfo() << "Hello World"; // same for Debug and Trace
// OUT: "Hello World"

gtWarning() << "My Warning";
// OUT: "WARN : My Warning" (notice the space between warn and : - I cant fix this easily, but it will result in a nicer identation)

gtError() << "My Error";
// OUT: "ERROR: My Error"

Closes #54

I also moved some definitions to gt_loglevel.h to not have everything scattered arround

rainman110 commented 1 year ago

In GitLab by @mariusalexander on Jun 12, 2023, 10:23

added 1 commit

Compare with previous version

rainman110 commented 1 year ago

In GitLab by @mariusalexander on Jun 12, 2023, 11:06

added 1 commit

Compare with previous version

rainman110 commented 1 year ago

In GitLab by @mariusalexander on Jun 13, 2023, 08:29

requested review from @jensschmeink and @rainman110

rainman110 commented 1 year ago

In GitLab by @mariusalexander on Jun 13, 2023, 08:29

marked this merge request as ready

rainman110 commented 1 year ago

In GitLab by @mariusalexander on Jun 14, 2023, 07:52

@rainman110 please review

rainman110 commented 1 year ago

In GitLab by @rainman110 on Jun 14, 2023, 09:02

approved this merge request

rainman110 commented 1 year ago

In GitLab by @rainman110 on Jun 14, 2023, 09:02

Nice, looks good. Please merge

rainman110 commented 1 year ago

In GitLab by @mariusalexander on Jun 14, 2023, 09:03

mentioned in commit ab625fa68d1bad29c290108572f48f78aeb861c0