[analog-help] problem with browser report
Aengus
analog at eircom.net
Tue Sep 12 08:28:57 PDT 2006
On Tuesday, September 12, 2006 10:32 AM [EDT],
Klas Germunder <klas.germunder at mobiento.se> wrote:
>> i am trying to add browser report and i have the following
>> information about the set up.
>>
>> Log
>> '213.50.131.26' '[12/Sep/2006:16:17:28 +0200]' 'GET
>> /images/analogo.png HTTP/1.1' Mozilla/5.0 (Windows; U; Windows NT
>> 5.0; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
>> 'C5388FC08ECCCD2DE1871F4BEA185501'
>>
>> logformat
>> APACHELOGFORMAT ('%h' '%t' '%r' %B '%u')
>>
>>
>>
>> analog: Warning L: Large number of corrupt lines in logfile
>>
>> /usr/local/bin/apache-tomcat-5.5.12/logs/access/localhost/localhost_access_l
>> og.2006-09-12.log:
>> turn debugging on or try different LOGFORMAT
>> Current logfile format:
>> '%S' '[%d/%M/%Y:%h:%n:%j]' '%j%w%r%wHTTP%j' %j '%u'\n
>>
>> but in the error file i get %j at the user agent why?
Your APACHELOGFORMAT says that the browser string ends at the first space,
and that the first character after that space is '. But the first character
after the space in your example is (, so that line doesn't match your
LOGFORMAT.
Try
APACHELOGFORMAT ('%h' '%t' '%r' %B'%u')
That will tell Analog that the Browser string continues until it encounters
a '. As long as there aren't any single quote characters in the browser
string itself, that should allow Analog to recognize the Browser string.
Aengus
More information about the analog-help
mailing list