- Initial logger implementation