From 1d1cefc33848251eec1c3cfd78baaea4542b9df2 Mon Sep 17 00:00:00 2001 From: arpit-sangotra Date: Fri, 18 Oct 2024 15:10:51 +0530 Subject: [PATCH] patch: add custom logging for apis --- src/metabase/api/permissions.clj | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/metabase/api/permissions.clj b/src/metabase/api/permissions.clj index a13a530fc507..044bf830ad22 100644 --- a/src/metabase/api/permissions.clj +++ b/src/metabase/api/permissions.clj @@ -2,6 +2,7 @@ "/api/permissions endpoints." (:require [clojure.spec.alpha :as s] [compojure.core :refer [DELETE GET POST PUT]] + [clojure.tools.logging :as log] [honeysql.helpers :as hh] [metabase.api.common :as api] [metabase.api.common.validation :as validation] @@ -179,6 +180,7 @@ (api/check (db/exists? User :id user_id :is_superuser false) [400 (tru "Admin cant be a group manager.")])) + (log/debug "PERMISSION_MEMBERSHIP_CREATED : AUTHOR: %s : USER_AFFECTED : %s : GROUP : %s" (api/*current-user-id*) (user_id) (group_id)) (db/insert! PermissionsGroupMembership :group_id group_id :user_id user_id @@ -211,6 +213,7 @@ (let [membership (db/select-one PermissionsGroupMembership :id id)] (api/check-404 membership) (validation/check-manager-of-group (:group_id membership)) + (log/debug "PERMISSION_MEMBERSHIP_REMOVED : AUTHOR: %s : USER_AFFECTED : %s : GROUP : %s" (api/*current-user-id*) (:user_id membership) (:group_id membership)) (db/delete! PermissionsGroupMembership :id id) api/generic-204-no-content))