Add logger function