Logging frameworks and their key features