tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ognjen Blagojevic <>
Subject Re: Use canonical IPv6 text representation in logs
Date Mon, 11 Jul 2011 18:07:25 GMT

> 1. One should really ask system administrators what they prefer

What would be the right place to do that? User list, maybe? I assume at 
least some of Tomcat developers are also involved in system 
administration, so I hope they will state their opinion here.

> (or provide a configuration option).

That is also possibility. What would be good place to configure:

1. AccessLogValve XML parameter?
2. AccessLogValve system property (-D...)
3. Global Tomcat XML parameter?
4. Global Tomcat system property?

> Personally I would prefer the full address, as I think it is easier
> when all is data is visible, and it is easier to search or filter.

I thought that at first, but after looking IPv6 addresses in log files 
for some time, I changed my mind. Shorter means easier to read, and 
easier to search... if there are no ambiguities.

> If there are several sequences of zeros, only one of them can be
> collapsed. This introduces ambiguity when trying to specify a search
> filter.

Actually, mentioned RFC resolves all ambiguities:

When there is an alternative choice in the placement of a "::", the
    longest run of consecutive 16-bit 0 fields MUST be shortened (i.e.,
    the sequence with three consecutive zero fields is shortened in 2001:
    0:0:1:0:0:0:1).  When the length of the consecutive 16-bit 0 fields
    are equal (i.e., 2001:db8:0:0:1:0:0:1), the first sequence of zero
    bits MUST be shortened.  For example, 2001:db8::1:0:0:1 is correct

> 2. If you want to contribute, please create a bugzilla entry, mark it
> as an enhancement.

Ok, I created:

> The class may go into I would prefer to
> see some JUnit tests together with the class.

Of course, I have JUnit for all the examples in the RFC.

> 3. Regarding Apache Commons: you can ask on their mailing lists.
> As thus, your contribution to Tomcat can be independent from Commons.

Ok, let's see first if it works for Tomcat.


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message