Adapted ManipulateBufferLoggerFactory by using aware interfaces instead of long create methods
Adapted examples