This Framework based on standard JUL Framework
The main difference between JUL and blogs is a way of transmitting records from Logger instance to Handler object. There are also nither Filter objects nor relationships to parent Logger instances. We removed them for performance reasons.

We have created a record pool in the Logger and we worked out a mechanism for transmitting records from the record pool to the appropriate handlers. Thus every Logger has its own record pool concerning the logger type. It means that all records from one business solution will be put to one record pool:
This approach lets us to flush the record pool periodically sending records to registered Handlers. Every Logger has its own background thread that flushes the pool periodically.


