Для решения задачи мы имеем функциональное уравнение:
\[ f(xy) = f(x) + f(y) \]
Это уравнение характерно для логарифмической функции. Предположим, что \( f(x) = k \cdot \log(x) \), где \( k \) — постоянная. Подставим эту форму в уравнение:
\[ f(xy) = k \cdot \log(xy) = k \cdot (\log(x) + \log(y)) = k \cdot \log(x) + k \cdot \log(y) = f(x) + f(y). \]
Таким образом, наша предположение верно.
Теперь, учитывая условие, что \( f\left(\frac{1}{2024}\right) = 2 \), мы найдём \( f\left(\frac{1}{2024}\right) \):
\[ f\left(\frac{1}{2024}\right) = k \cdot \log\left(\frac{1}{2024}\right) = k \cdot (-\log(2024)). \]
Согласно условию, это равно 2:
\[ k \cdot (-\log(2024)) = 2. \]
Теперь найдем \( f(2024) \):
\[ f(2024) = k \cdot \log(2024). \]
Используем соотношение, найденное выше:
\[ k = -\frac{2}{\log(2024)}, \]
подставим его в \( f(2024) \):
\[ f(2024) = -\frac{2}{\log(2024)} \cdot \log(2024) = -2. \]
Таким образом, значение \( f(2024) \) равно
\[ \boxed{-2}. \]