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