candy code & separate logger by default