Add a logger function