From 20312dea5fa84252676d4e2b166fb6f2d03be678 Mon Sep 17 00:00:00 2001 From: Mats Andreassen Date: Wed, 3 Feb 2021 14:16:21 +0100 Subject: [PATCH] =?UTF-8?q?Om=20loggmeldinga=20inneholder=20'access=20to?= =?UTF-8?q?=20this=20(student/class)'=20skal=20det=20sendes=20warning=20i?= =?UTF-8?q?=20stedet=20for=20error,=20s=C3=A5=20ikke=20error-loggen=20f?= =?UTF-8?q?=C3=A5r=20un=C3=B8dvendige=20oppf=C3=B8ringer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Classes/index.js | 3 ++- Students/index.js | 3 ++- YFF/index.js | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Classes/index.js b/Classes/index.js index ea8f2c1..6e1030c 100644 --- a/Classes/index.js +++ b/Classes/index.js @@ -101,7 +101,8 @@ const handleClasses = async (context, req) => { // No matching method found throw new HTTPError(404, 'Method not found', { method, id, action }) } catch (error) { - logger('error', ['handle-classes', 'user', user, 'id', id, 'err', error.message]) + const level = error.message && error.message.includes('access to this') ? 'warn' : 'error' + logger(level, ['handle-classes', 'user', user, 'id', id, 'err', error.message]) if (error instanceof HTTPError) return error.toJSON() return new HTTPError(500, 'An unknown error occured', error).toJSON() diff --git a/Students/index.js b/Students/index.js index 74b9cad..45a1d45 100644 --- a/Students/index.js +++ b/Students/index.js @@ -94,7 +94,8 @@ const handleStudents = async (context, req) => { // No matching method found throw new HTTPError(404, 'Method not found', { method, id, action }) } catch (error) { - logger('error', ['handle-students', 'user', user, 'id', id, 'err', error.message]) + const level = error.message && error.message.includes('access to this') ? 'warn' : 'error' + logger(level, ['handle-students', 'user', user, 'id', id, 'err', error.message]) if (error instanceof HTTPError) return error.toJSON() return new HTTPError(500, 'An unknown error occured', error).toJSON() diff --git a/YFF/index.js b/YFF/index.js index 73b1eaf..f8946b2 100644 --- a/YFF/index.js +++ b/YFF/index.js @@ -56,7 +56,8 @@ const handleYFF = async (context, req) => { logger('info', ['handle-yff', 'method', method, 'student', student, 'user', user, 'type', type, 'id', `${id || 'alle'}`, 'result', result.length]) return getResponse(result) } catch (error) { - logger('error', ['handle-yff', 'method', method, 'student', student, 'user', user, 'id', `${id || 'alle'}`, 'err', error.message]) + const level = error.message && error.message.includes('access to this') ? 'warn' : 'error' + logger(level, ['handle-yff', 'method', method, 'student', student, 'user', user, 'id', `${id || 'alle'}`, 'err', error.message]) if (error instanceof HTTPError) return error.toJSON() return new HTTPError(500, 'An unknown error occured', error) }