[analog-help] help on LOGFORMAT for Serv-U

Jackie Meese jackie.m at vt.edu
Thu Apr 19 13:20:34 PDT 2007


On Apr 19, 2007, at 11:35 AM, diving-sandman at gmx.net wrote:
> I want to analyze my SERV-U FTP logfile. Unfortunately, I have file  
> names or directories with spaces on the server and these files do  
> not get reported.
>
> Can someone please tell me how to do it right?!
>
> Current logformat goes like this:
>
> LOGFORMAT "[%j] %j %d%M%y %h:%n:%j - (%j) Sent file %r successfully  
> (%j kB/sec - %b Bytes)"
>
> Error.txt shows me lines like the ones below, that could not be  
> processed:
>
> [4] Tue 03Apr07 13:15:00 - (000101) Received file d:\ftproot\privat 
> \software\via hyperion\via_hyperionpro_v510a.zip successfully (386  
> kB/sec - 7795214 Bytes)
> [4] Wed 11Apr07 22:55:43 - (000013) Received file d:\ftproot\privat 
> \software\altiris\applications\firefox 2.0.2.vsa successfully (260  
> kB/sec - 35297153 Bytes)
> [3] Sat 14Apr07 21:53:45 - (000039) Sent file d:\ftproot\privat 
> \software\altiris\applications\the gimp.vsa successfully (80.9 kB/ 
> sec - 25328286 Bytes)
> [3] Sun 15Apr07 00:58:37 - (000073) Sent file d:\wwwroot 
> \200102_thailand\images\tauchbild film iv.jpg successfully (169 kB/ 
> sec - 87996 Bytes)
>
> Any help welcome

You could write something that would search for a space inbetween  
"d:" and " successfully" and change it to a proper URL with %20. My  
sed foo is off today, so it may be similar to:
sed -i 's/(d:)(.?)( )(.?)( successfully)/\1\2%20\3\4/' logfilename

This will only catch the first space in the file path, so multiple  
spaces will either require multiple runs, or more sed foo than I have  
today. Leave off the "\4" if you want to remove the " successfully  
altogether

j.
----
Jackie Meese, Systems Administrator & eLSDI Team Leader
Institute for Distance and Distributed Learning, Va Tech
Phone: 231-3682                         http://www.iddl.vt.edu/
3027 Torgersen Hall                     Mail Code: 0445
I am, and always will be, an idiot.




More information about the analog-help mailing list