From 982423c3ffeb28f266406aff3ad2dede0c3b95a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pedro=20Toledo?= Date: Sun, 8 Feb 2026 13:51:49 -0300 Subject: [PATCH] feat: re-enable geoip logging and variable mapping --- nginx/nginx.conf | 3 +++ nginx/snippets/log_formats.conf | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/nginx/nginx.conf b/nginx/nginx.conf index 22eaa27..f046377 100644 --- a/nginx/nginx.conf +++ b/nginx/nginx.conf @@ -39,6 +39,9 @@ http { geoip2 /usr/share/GeoIP/GeoLite2-City.mmdb { auto_reload 5m; $geoip2_data_city_name default=Unknown city names en; + $geoip2_data_latitude location latitude; + $geoip2_data_longitude location longitude; + $geoip2_data_country_name country names en; } # Performance diff --git a/nginx/snippets/log_formats.conf b/nginx/snippets/log_formats.conf index 2aca9f4..7e2d3d7 100644 --- a/nginx/snippets/log_formats.conf +++ b/nginx/snippets/log_formats.conf @@ -80,6 +80,13 @@ log_format detailed_proxy escape=json '"risk_reason":"$risk_reason",' '"security_score":"$security_score",' '"is_internal_ip":"$is_internal",' + + # GeoIP Data (Re-enabled) + '"geoip_country_code":"$geoip2_data_country_code",' + '"geoip_country_name":"$geoip2_data_country_name",' + '"geoip_city_name":"$geoip2_data_city_name",' + '"geoip_latitude":$geoip2_data_latitude,' + '"geoip_longitude":$geoip2_data_longitude,' # --- Pathfinder Extra Metadata (Seção Especial) --- '"pathfinder_meta": {'