Add country region in logs.

Francis Daly francis at daoine.org
Thu Aug 29 00:29:20 UTC 2013


On Wed, Aug 28, 2013 at 12:03:48PM -0600, Alex Flex wrote:

Hi there,

I haven't tested this, but...

> I already have the GeoIP db loaded, and an example map for a region as 
> follows:
> 
>  map $geoip_country_code $north_africa {
>         default "";
>         ##Northern Africa
>         DZ 1; #"Algeria"

http://nginx.org/r/map

The "value" does not have to just be "1". It could be, for example,
"NorthAfrica".

> Would anybody kindly offer me an example of how to generate a variable I 
> can use in the logging that would print "NorthAfica" if one of the 
> countries in the map matched?

$north_africa.

But it might make more sense to call it $continent_region, and let it
take values for the whole world.

	f
-- 
Francis Daly        francis at daoine.org



More information about the nginx mailing list