finished up ParmAnalyzer, added log_error to ParmLogger