devonfw / IDEasy

Tool to automate the setup and updates of a development environment for any project (Successor of devonfw-ide).
Apache License 2.0
7 stars 18 forks source link

enhance logging concept #404

Open hohwille opened 2 weeks ago

hohwille commented 2 weeks ago

In IDEasy we have created our own logger below IdeContext. This has some special feature and somehow makes sense since what we want for the regular end-user is something different than what a regular logger provides...

However, from a design PoV (and during JUnits) regular logging via SLF4J has several advantages:

On the other hand we have some edge-cases that cannot be easily addressed by SLF4J:

The idea of this story is to analyze and after agreement also implement some improvement to our logging. Currently I am thinking about a hybrid approach:

Wouldn't that be a great improvement?