Task Description
BDD is a static log/event framework, where each log message or event is statically typed.
This could also be used, in order to prevent from certain messages being sent multiple times. Like a message, that a certain feature is not implemented. For such warning and error message a report would be needed, in order to be useful.
This also can be viewed as a basis for condensing the log size.
Later this can be used to do BDD testing.