Implement basic logger