diff --git a/api.py b/api.py
index e590480beeef2a0790b2e7471b7a1c98f5237a78..ba6c4f25eb0ea30346185604f7a37408f910acf6 100644
--- a/api.py
+++ b/api.py
@@ -23,7 +23,7 @@ except ImportError:
 
 from lib.read_status_logs import ReadLogger
 from lib.get_most_recent_status_logs import GetLatestLog
-
+from lib.read_errors_logs import ReadErrorLogger
 
 # read 'n' parse the configuration
 with open("config.yaml", 'r') as yamlfile:
@@ -116,9 +116,10 @@ def lateststatus(session_id):
 
     return Response(json.dumps(body, indent=4, sort_keys=True, default=str), mimetype='application/json')
 
+
 @api.route('/status/<session_id>/error')
 def taskerror(session_id):
-    my_task_errors = GetLatestLog(session_id=session_id, cfg=cfg)
+    my_task_errors = ReadErrorLogger(session_id=session_id, cfg=cfg)
     body = my_task_errors.main()
 
     return Response(json.dumps(body, indent=4, sort_keys=True, default=str), mimetype='application/json')