Add country region in logs.

Francis Daly francis at
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"

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

> 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?


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

Francis Daly        francis at

More information about the nginx mailing list