new section "--- ordered_error_log" & fix previous error_log implementation

1. Previous error_log implementation checks the whole error log file for each test repeat. The more proper way to do this is to check it's own error for each test repeat.
2. new feature: --- ordered_error_log to check error log message in order