2016-04-27 14:16 GMT+02:00 Denis Kudriashov <dionisiydk@gmail.com>:
My problem with such approach is that it forces me to create hierarchy of log events as subclasses of base log component.��
Imaging that my application already provide hierarchy of events but they have no timestamps. How to log them? Should I use some WrapperSignal?��
Now imaging that application uses some library which provides events too. But this events are log entries themselves. What I will see in my logs?��
I will see mix of WrapperSignal's and normal events. It would be not easy to analize such log.

And also it makes difficult to filter such logs. For library events I can use announcements approach directly (for example). But for application events it would not work because they are inside wrappers