Adding some lazy logging macros so I don't have that previous problem. Kind of set up for runtime log levels almost.