use correct log level for preprocessor errors
fix log level issues

iterate version
document log level