From 33e0948849781f66fc52e99f34358bf8f1c8c965 Mon Sep 17 00:00:00 2001 From: otenav Date: Fri, 11 Oct 2024 12:14:16 +0200 Subject: [PATCH] =?UTF-8?q?Logger=20search=20string=20n=C3=A5r=20man=20leg?= =?UTF-8?q?ger=20det=20inn=20i=20combobox?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/(sok)/_components/searchBox/SearchCombobox.jsx | 2 ++ src/app/_common/monitoring/search-logging.js | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/src/app/(sok)/_components/searchBox/SearchCombobox.jsx b/src/app/(sok)/_components/searchBox/SearchCombobox.jsx index 276bd195e..d58134400 100644 --- a/src/app/(sok)/_components/searchBox/SearchCombobox.jsx +++ b/src/app/(sok)/_components/searchBox/SearchCombobox.jsx @@ -5,6 +5,7 @@ import useQuery from "@/app/(sok)/_components/QueryProvider"; import { QueryNames } from "@/app/(sok)/_utils/QueryNames"; import { findLabelForFilter, getSearchBoxOptions } from "@/app/(sok)/_components/searchBox/buildSearchBoxOptions"; import logAmplitudeEvent, { logFilterChanged } from "@/app/_common/monitoring/amplitude"; +import { logSearchString } from "@/app/_common/monitoring/search-logging"; function SearchCombobox({ aggregations, locations }) { const [showComboboxList, setShowComboboxList] = useState(undefined); @@ -33,6 +34,7 @@ function SearchCombobox({ aggregations, locations }) { const handleFreeTextSearchOption = (value, isSelected) => { if (isSelected) { query.append(QueryNames.SEARCH_STRING, value); + logSearchString(value); logAmplitudeEvent("Text searched", { searchTerm: "Add" }); } else { query.remove(QueryNames.SEARCH_STRING, value); diff --git a/src/app/_common/monitoring/search-logging.js b/src/app/_common/monitoring/search-logging.js index e9c6b4a17..6d9fa6018 100644 --- a/src/app/_common/monitoring/search-logging.js +++ b/src/app/_common/monitoring/search-logging.js @@ -10,6 +10,10 @@ export async function logSearch(rating, rawSearchParams) { loggerWithoutCallId.info(`[rating search params] ${JSON.stringify(metadata)}`); } +export async function logSearchString(searchString) { + loggerWithoutCallId.info(`[search string] ${searchString}`); +} + export async function logTextSearch(rawSearchParams) { const searchParams = removeUnknownSearchParams(rawSearchParams);