Mastering the Web
Click here
Contents
Website Planning Tutorial
Website Design Tutorial
HTML Tutorial
HTML Tables Tutorial
CGI Tutorial
JavaScript Tutorial
Perl Tutorials
CSS Tutorial
Installing a Web Server
Security Tutorial
HTML Cookies Tutorial
Web Tracking Tutorial
Download Free Programs
F.A.Q.

FWTLogstat2 use examples

The following examples of the use of FWTLogstat2 were made with a specially prepared log file consisting of only a handful of pages and pictures repeating over two months. To illustrate FWTLogstat2's handling of directories, two sub-directories were added: the "blog" sub-directory tries to represent a typical blog with dynamic requests (i.e., using a query string). The "books" sub-directory, instead, is a straight one. Half of the requests made against this fictitious site were unsuccessful, that is, they were either not found or redirected to another site.

The sample outputs are presented after the command line that produces them. However, the same results can be obtained using the GUI (graphical user interface). After the first example, the summary that precedes each and every report is omitted.

1. Plain report

logstat2 -l log.txt -x

*** FWTLogstat2 - Version 1.3 ***
Analyzed file : log.txt
Total number of lines: 1440
Full range of dates: from Mon, 01/06/09 to Thu, 30/07/09
Invalid requests: 0
Input filters :--
--No filters applied to input
Omitted requests: 0
*****Summary of accepted records*****
Effective range of dates: from Mon, 01/06/09 to Thu, 30/07/09
Number of HTML requests: 560
Number of non-HTML requests: 160
Total number of requests: 720
Average HTML requests per day: 9.33
Total number of bytes transferred: 10800000
Unsuccesful requests: 480
Redirected requests: 240
------------------------------------------
HTPP Server Log Statistics
Sorted by request name, 7 documents
------------------------------------------
Numb. of|  Last   |   Bytes   | Document
requests|  access |   transf. | name
------------------------------------------
     80   30/07/09    2000000   /blog/
     80   30/07/09    2000000   /blog/?feed=rss2
     80   30/07/09    2000000   /blog/?p=43
    240   30/07/09    2400000   /index.html
     80   30/07/09     800000   /books/pa10.jpg
     80   30/07/09     800000   /books/video.html
     80   30/07/09     800000   /books/vi05.gif

2. Sorting by request number

logstat2 -l log.txt -x -r2

------------------------------------------
Numb. of|  Last   |   Bytes   | Document
requests|  access |   transf. | name
------------------------------------------
    240   30/07/09    2400000   /index.html
     80   30/07/09     800000   /books/vi05.gif
     80   30/07/09     800000   /books/video.html
     80   30/07/09     800000   /books/pa10.jpg
     80   30/07/09    2000000   /blog/?p=43
     80   30/07/09    2000000   /blog/?feed=rss2
     80   30/07/09    2000000   /blog/

3. Sorting by bytes transferred

logstat2 -l log.txt -x -r3

------------------------------------------
Numb. of|  Last   |   Bytes   | Document
requests|  access |   transf. | name
------------------------------------------
    240   30/07/09    2400000   /index.html
     80   30/07/09    2000000   /blog/?p=43
     80   30/07/09    2000000   /blog/?feed=rss2
     80   30/07/09    2000000   /blog/
     80   30/07/09     800000   /books/vi05.gif
     80   30/07/09     800000   /books/video.html
     80   30/07/09     800000   /books/pa10.jpg

4. Only one date

logstat2 -l log.txt -x -a 06/07/09

Input filters :--
--Date filter: 06/07/09
Omitted requests: 1416
*****Summary of accepted records*****
Effective range of dates: from Mon, 06/07/09 to Mon, 06/07/09
Number of HTML requests: 10
Number of non-HTML requests: 2
Total number of requests: 12
Average HTML requests per day: 10.00
Total number of bytes transferred: 180000
Unsuccesful requests: 8
Redirected requests: 4
------------------------------------------
HTPP Server Log Statistics
Sorted by request name, 7 documents
------------------------------------------
Numb. of|  Last   |   Bytes   | Document
requests|  access |   transf. | name
------------------------------------------
      1   06/07/09      25000   /blog/
      1   06/07/09      25000   /blog/?feed=rss2
      2   06/07/09      50000   /blog/?p=43
      4   06/07/09      40000   /index.html
      1   06/07/09      10000   /books/pa10.jpg
      2   06/07/09      20000   /books/video.html
      1   06/07/09      10000   /books/vi05.gif

5. A range of dates

-l log.txt -x -a 04/07/09-06/07/09

Input filters :--
--Date filter: 04/07/09-06/07/2009
Omitted requests: 1368
*****Summary of accepted records*****
Effective range of dates: from Sat, 04/07/09 to Mon, 06/07/09
Number of HTML requests: 28
Number of non-HTML requests: 8
Total number of requests: 36
Average HTML requests per day: 9.33
Total number of bytes transferred: 540000
Unsuccesful requests: 24
Redirected requests: 12
------------------------------------------
HTPP Server Log Statistics
Sorted by request name, 7 documents
------------------------------------------
Numb. of|  Last   |   Bytes   | Document
requests|  access |   transf. | name
------------------------------------------
      4   06/07/09     100000   /blog/
      4   06/07/09     100000   /blog/?feed=rss2
      4   06/07/09     100000   /blog/?p=43
     12   06/07/09     120000   /index.html
      4   06/07/09      40000   /books/pa10.jpg
      4   06/07/09      40000   /books/video.html
      4   06/07/09      40000   /books/vi05.gif

6. Symbolic constants

6.1. Today

logstat2 -l log.txt -x today

Input filters :--
--Date filter: today
Omitted requests: 1416
*****Summary of accepted records*****
Effective range of dates: from Wed, 15/07/09 to Wed, 15/07/09
Number of HTML requests: 10
Number of non-HTML requests: 2
Total number of requests: 12
Average HTML requests per day: 10.00
Total number of bytes transferred: 180000
Unsuccesful requests: 8
Redirected requests: 4
------------------------------------------
HTPP Server Log Statistics
Sorted by request name, 7 documents
------------------------------------------
Numb. of|  Last   |   Bytes   | Document
requests|  access |   transf. | name
------------------------------------------
      1   15/07/09      25000   /blog/
      1   15/07/09      25000   /blog/?feed=rss2
      2   15/07/09      50000   /blog/?p=43
      4   15/07/09      40000   /index.html
      1   15/07/09      10000   /books/pa10.jpg
      2   15/07/09      20000   /books/video.html
      1   15/07/09      10000   /books/vi05.gif

6.2. Yesterday

logstat2 -l log.txt -x yesterday

Input filters :--
--Date filter: yesterday
Omitted requests: 1416
*****Summary of accepted records*****
Effective range of dates: from Tue, 14/07/09 to Tue, 14/07/09
Number of HTML requests: 9
Number of non-HTML requests: 3
Total number of requests: 12
Average HTML requests per day: 9.00
Total number of bytes transferred: 180000
Unsuccesful requests: 8
Redirected requests: 4
------------------------------------------
HTPP Server Log Statistics
Sorted by request name, 7 documents
------------------------------------------
Numb. of|  Last   |   Bytes   | Document
requests|  access |   transf. | name
------------------------------------------
      1   14/07/09      25000   /blog/
      2   14/07/09      50000   /blog/?feed=rss2
      1   14/07/09      25000   /blog/?p=43
      4   14/07/09      40000   /index.html
      2   14/07/09      20000   /books/pa10.jpg
      1   14/07/09      10000   /books/video.html
      1   14/07/09      10000   /books/vi05.gif

6.3. This week

logstat2 -l log.txt -x thisweek

Input filters :--
--Date filter: thisweek
Omitted requests: 1272
*****Summary of accepted records*****
Effective range of dates: from Mon, 13/07/09 to Sun, 19/07/09
Number of HTML requests: 65
Number of non-HTML requests: 19
Total number of requests: 84
Average HTML requests per day: 9.28
Total number of bytes transferred: 1260000
Unsuccesful requests: 56
Redirected requests: 28
------------------------------------------
HTPP Server Log Statistics
Sorted by request name, 7 documents
------------------------------------------
Numb. of|  Last   |   Bytes   | Document
requests|  access |   transf. | name
------------------------------------------
     10   19/07/09     250000   /blog/
      9   19/07/09     225000   /blog/?feed=rss2
      9   19/07/09     225000   /blog/?p=43
     28   19/07/09     280000   /index.html
      9   19/07/09      90000   /books/pa10.jpg
      9   19/07/09      90000   /books/video.html
     10   19/07/09     100000   /books/vi05.gif

6.4. Last week

logstat2 -l log.txt -x lastweek

Input filters :--
--Date filter: lastweek
Omitted requests: 1272
*****Summary of accepted records*****
Effective range of dates: from Mon, 06/07/09 to Sun, 12/07/09
Number of HTML requests: 66
Number of non-HTML requests: 18
Total number of requests: 84
Average HTML requests per day: 9.42
Total number of bytes transferred: 1260000
Unsuccesful requests: 56
Redirected requests: 28
------------------------------------------
HTPP Server Log Statistics
Sorted by request name, 7 documents
------------------------------------------
Numb. of|  Last   |   Bytes   | Document
requests|  access |   transf. | name
------------------------------------------
      9   12/07/09     225000   /blog/
      9   12/07/09     225000   /blog/?feed=rss2
     10   12/07/09     250000   /blog/?p=43
     28   12/07/09     280000   /index.html
      9   12/07/09      90000   /books/pa10.jpg
     10   12/07/09     100000   /books/video.html
      9   12/07/09      90000   /books/vi05.gif

6.5. This month

logstat2 -l log.txt -x thismonth

Input filters :--
--Date filter: thismonth
Omitted requests: 720
*****Summary of accepted records*****
Effective range of dates: from Wed, 01/07/09 to Thu, 30/07/09
Number of HTML requests: 280
Number of non-HTML requests: 80
Total number of requests: 360
Average HTML requests per day: 9.33
Total number of bytes transferred: 5400000
Unsuccesful requests: 240
Redirected requests: 120
------------------------------------------
HTPP Server Log Statistics
Sorted by request name, 7 documents
------------------------------------------
Numb. of|  Last   |   Bytes   | Document
requests|  access |   transf. | name
------------------------------------------
     40   30/07/09    1000000   /blog/
     40   30/07/09    1000000   /blog/?feed=rss2
     40   30/07/09    1000000   /blog/?p=43
    120   30/07/09    1200000   /index.html
     40   30/07/09     400000   /books/pa10.jpg
     40   30/07/09     400000   /books/video.html
     40   30/07/09     400000   /books/vi05.gif

6.6. Last month

logstat2 -l log.txt -x lastmonth

Input filters :--
--Date filter: lastmonth
Omitted requests: 720
*****Summary of accepted records*****
Effective range of dates: from Mon, 01/06/09 to Tue, 30/06/09
Number of HTML requests: 280
Number of non-HTML requests: 80
Total number of requests: 360
Average HTML requests per day: 9.33
Total number of bytes transferred: 5400000
Unsuccesful requests: 240
Redirected requests: 120
------------------------------------------
HTPP Server Log Statistics
Sorted by request name, 7 documents
------------------------------------------
Numb. of|  Last   |   Bytes   | Document
requests|  access |   transf. | name
------------------------------------------
     40   30/06/09    1000000   /blog/
     40   30/06/09    1000000   /blog/?feed=rss2
     40   30/06/09    1000000   /blog/?p=43
    120   30/06/09    1200000   /index.html
     40   30/06/09     400000   /books/pa10.jpg
     40   30/06/09     400000   /books/video.html
     40   30/06/09     400000   /books/vi05.gif

7. Only one day

logstat2 -l log.txt -x -b Tue

Input filters :--
--Day of the week filter: Tue
Omitted requests: 1224
*****Summary of accepted records*****
Effective range of dates: from Tue, 02/06/09 to Tue, 28/07/09
Number of days processed: 9
Number of HTML requests: 84
Number of non-HTML requests: 24
Total number of requests: 108
Average HTML requests per day: 9.33
Total number of bytes transferred: 1620000
Unsuccesful requests: 72
Redirected requests: 36
------------------------------------------
HTPP Server Log Statistics
Sorted by request name, 7 documents
------------------------------------------
Numb. of|  Last   |   Bytes   | Document
requests|  access |   transf. | name
------------------------------------------
     12   28/07/09     300000   /blog/
     12   28/07/09     300000   /blog/?feed=rss2
     12   28/07/09     300000   /blog/?p=43
     36   28/07/09     360000   /index.html
     12   28/07/09     120000   /books/pa10.jpg
     12   28/07/09     120000   /books/video.html
     12   28/07/09     120000   /books/vi05.gif

8. A range of days

logstat2 -l log.txt -x -b Tue-Fri

Input filters :--
--Day of the week filter: Tue-Fri
Omitted requests: 600
*****Summary of accepted records*****
Effective range of dates: from Tue, 02/06/09 to Thu, 30/07/09
Number of days processed: 35
Number of HTML requests: 327
Number of non-HTML requests: 93
Total number of requests: 420
Average HTML requests per day: 9.34
Total number of bytes transferred: 6300000
Unsuccesful requests: 280
Redirected requests: 140
------------------------------------------
HTPP Server Log Statistics
Sorted by request name, 7 documents
------------------------------------------
Numb. of|  Last   |   Bytes   | Document
requests|  access |   transf. | name
------------------------------------------
     46   30/07/09    1150000   /blog/
     47   30/07/09    1175000   /blog/?feed=rss2
     47   30/07/09    1175000   /blog/?p=43
    140   30/07/09    1400000   /index.html
     47   30/07/09     470000   /books/pa10.jpg
     47   30/07/09     470000   /books/video.html
     46   30/07/09     460000   /books/vi05.gif

9. Only weekdays

logstat2 -l log.txt -x -b weekdays

Input filters :--
--Day of the week filter: weekdays
Omitted requests: 384
*****Summary of accepted records*****
Effective range of dates: from Mon, 01/06/09 to Thu, 30/07/09
Number of days processed: 44
Number of HTML requests: 411
Number of non-HTML requests: 117
Total number of requests: 528
Average HTML requests per day: 9.34
Total number of bytes transferred: 7920000
Unsuccesful requests: 352
Redirected requests: 176
------------------------------------------
HTPP Server Log Statistics
Sorted by request name, 7 documents
------------------------------------------
Numb. of|  Last   |   Bytes   | Document
requests|  access |   transf. | name
------------------------------------------
     58   30/07/09    1450000   /blog/
     59   30/07/09    1475000   /blog/?feed=rss2
     59   30/07/09    1475000   /blog/?p=43
    176   30/07/09    1760000   /index.html
     59   30/07/09     590000   /books/pa10.jpg
     59   30/07/09     590000   /books/video.html
     58   30/07/09     580000   /books/vi05.gif

10. Only weekends

logstat2 -l log.txt -x -b weekends

Input filters :--
--Day of the week filter: weekends
Omitted requests: 1056
*****Summary of accepted records*****
Effective range of dates: from Sat, 06/06/09 to Sun, 26/07/09
Number of days processed: 16
Number of HTML requests: 149
Number of non-HTML requests: 43
Total number of requests: 192
Average HTML requests per day: 9.31
Total number of bytes transferred: 2880000
Unsuccesful requests: 128
Redirected requests: 64
------------------------------------------
HTPP Server Log Statistics
Sorted by request name, 7 documents
------------------------------------------
Numb. of|  Last   |   Bytes   | Document
requests|  access |   transf. | name
------------------------------------------
     22   26/07/09     550000   /blog/
     21   26/07/09     525000   /blog/?feed=rss2
     21   26/07/09     525000   /blog/?p=43
     64   26/07/09     640000   /index.html
     21   26/07/09     210000   /books/pa10.jpg
     21   26/07/09     210000   /books/video.html
     22   26/07/09     220000   /books/vi05.gif

11. Only a directory

logstat2 -l log.txt -x -j /books/*

Input filters :--
--Include only these documents: /books/*
Omitted requests: 1200
*****Summary of accepted records*****
Effective range of dates: from Mon, 01/06/09 to Thu, 30/07/09
Number of days processed: 60
Number of HTML requests: 80
Number of non-HTML requests: 160
Total number of requests: 240
Average HTML requests per day: 1.33
Total number of bytes transferred: 2400000
Unsuccesful requests: 0
Redirected requests: 0
------------------------------------------
HTPP Server Log Statistics
Sorted by request name, 3 documents
------------------------------------------
Numb. of|  Last   |   Bytes   | Document
requests|  access |   transf. | name
------------------------------------------
     80   30/07/09     800000   /books/pa10.jpg
     80   30/07/09     800000   /books/video.html
     80   30/07/09     800000   /books/vi05.gif

12. Only a type of files

logstat2 -l log.txt -x -j *.html

Input filters :--
--Include only these documents: *.html
Omitted requests: 880
*****Summary of accepted records*****
Effective range of dates: from Mon, 01/06/09 to Thu, 30/07/09
Number of days processed: 60
Number of HTML requests: 320
Number of non-HTML requests: 0
Total number of requests: 320
Average HTML requests per day: 5.33
Total number of bytes transferred: 3200000
Unsuccesful requests: 160
Redirected requests: 80
------------------------------------------
HTPP Server Log Statistics
Sorted by request name, 2 documents
------------------------------------------
Numb. of|  Last   |   Bytes   | Document
requests|  access |   transf. | name
------------------------------------------
    240   30/07/09    2400000   /index.html
     80   30/07/09     800000   /books/video.html

13. Anything but pictures

logstat2 -l log.txt -x -k *.gif;*.jpg

Input filters :--
--Exclude these documents: *.gif;*.jpg
Omitted requests: 640
*****Summary of accepted records*****
Effective range of dates: from Mon, 01/06/09 to Thu, 30/07/09
Number of days processed: 60
Number of HTML requests: 560
Number of non-HTML requests: 0
Total number of requests: 560
Average HTML requests per day: 9.33
Total number of bytes transferred: 9200000
Unsuccesful requests: 160
Redirected requests: 80
------------------------------------------
HTPP Server Log Statistics
Sorted by request name, 5 documents
------------------------------------------
Numb. of|  Last   |   Bytes   | Document
requests|  access |   transf. | name
------------------------------------------
     80   30/07/09    2000000   /blog/
     80   30/07/09    2000000   /blog/?feed=rss2
     80   30/07/09    2000000   /blog/?p=43
    240   30/07/09    2400000   /index.html
     80   30/07/09     800000   /books/video.html

13. Anything but the blog

The -g parameter must be specified as blog entries contain '?'.

logstat2 -l log.txt -x -k -g /blog/*

Input filters :--
--Exclude these documents: /blog/*
Omitted requests: 240
*****Summary of accepted records*****
Effective range of dates: from Mon, 01/06/09 to Thu, 30/07/09
Number of days processed: 60
Number of HTML requests: 320
Number of non-HTML requests: 160
Total number of requests: 480
Average HTML requests per day: 5.33
Total number of bytes transferred: 4800000
Unsuccesful requests: 480
Redirected requests: 240
------------------------------------------
HTPP Server Log Statistics
Sorted by request name, 4 documents
------------------------------------------
Numb. of|  Last   |   Bytes   | Document
requests|  access |   transf. | name
------------------------------------------
    240   30/07/09    2400000   /index.html
     80   30/07/09     800000   /books/pa10.jpg
     80   30/07/09     800000   /books/video.html
     80   30/07/09     800000   /books/vi05.gif

14. Only pages from a directory

logstat2 -l log.txt -x -j /books/* -k *.gif;*.jpg

Input filters :--
--Include only these documents: /books/*
--and of them exclude these documents: *.gif;*.jpg
Omitted requests: 1360
*****Summary of accepted records*****
Effective range of dates: from Mon, 01/06/09 to Thu, 30/07/09
Number of days processed: 60
Number of HTML requests: 80
Number of non-HTML requests: 0
Total number of requests: 80
Average HTML requests per day: 1.33
Total number of bytes transferred: 800000
Unsuccesful requests: 0
Redirected requests: 0
------------------------------------------
HTPP Server Log Statistics
Sorted by request name, 1 documents
------------------------------------------
Numb. of|  Last   |   Bytes   | Document
requests|  access |   transf. | name
------------------------------------------
     80   30/07/09     800000   /books/video.html

15. Only dynamic requests

logstat2 -l log.txt -x -j ?p=*

Input filters :--
--Include only these documents: *?p=*
Omitted requests: 1360
*****Summary of accepted records*****
Effective range of dates: from Mon, 01/06/09 to Thu, 30/07/09
Number of days processed: 60
Number of HTML requests: 80
Number of non-HTML requests: 0
Total number of requests: 80
Average HTML requests per day: 1.33
Total number of bytes transferred: 2000000
Unsuccesful requests: 0
Redirected requests: 0
------------------------------------------
HTPP Server Log Statistics
Sorted by request name, 1 documents
------------------------------------------
Numb. of|  Last   |   Bytes   | Document
requests|  access |   transf. | name
------------------------------------------
     80   30/07/09    2000000   /blog/?p=43

Admissible wildcard masks

The following strings are examples of the masks that can be used for including and excluding files and directories.

One wildcard at the start

*.html
*html
*10.jpg

One wildcard at the end

video.*
vi*
/blog/?p=*
/books/*

Two wildcards at the start and at the end

*.*
*
*10.*
*p=*

Wildcards in the middle

vi*.html
vi*.*
/books/*.jpg

More than one mask

*.jpg;*.gif
/blog/*;/books/*

Previous | Contents | Next

| HOME | FEEDBACK | BOOKMARK |
Build your Website
© 1999-2008 Hector Castro -- All rights reserved

www.great-web-info.com