New logging system based off some tornado methods + pullv's