home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
GTLOG411.ZIP
/
GTLOGANS.DOC
next >
Wrap
Text File
|
1992-12-28
|
13KB
|
367 lines
GTLOGANS v4.11
==============
Usage:
=======
GTLOGANS /u:n | /p:n | /d:n | /s:n [/l:<file_spec>] [/c[b]] [/sd:<date>]
/u:n = Calls/Hour Bulletin number.
/p:n = Protocol Usage Bulletin number.
/d:n = Calls/Day Bulletin number.
/s:n = Calls/Speed Bulletin number.
/l:<file_spec> = Complete path and filename for alternate log file.
/c = Clear screen (ANSI only).
/cb = Clear screen (ANSI and ASCII).
/sd:<date> = Date from which to read the logfile.
Either /u: or /p: or /d: or /s: can be set but at least one of them must be.
The defaults:
Logfile is GT.LOG in the LOG directory.
Not to clear any screens.
Description:
============
GTLOGANS (GTLOG ANalySer) produces four files suitable for use as
bulletins, showing graphical representations of BBS and protocol usage.
The calls/hour shows the number of connects versus hour of day. The
Protocol bulletin shows the number of files transferred by a particular
protocol. The calls/day bulletin shows the number of calls per day. The
calls/speed shows connect speed versus number of connects. All these
graphs are based on the last 24 days of activity or the 24 days from the
start date. Assuming of course that the log file contains that much
data. GTLOGANS does keep a data file of the last 24 days information so
if you delete your log file you don't get empty graphs.
The Boring Bit:
===============
I retain the copyright to GTLOGANS.
Version 4.11 can be freely distributed, provided no fee is levied,
specifically, to obtain GTLOGANS. I admit no liability for the use of
GTLOGANS or for it's ability, or otherwise, to preform a specific task.
If you like GTLOGANS please let me know and buy me a pint or two when we
next meet. I'm planning a little world trip for sometime early 1993 as I
will have been made redundant at the end of Nov '92. A bit of floor
space will be just as acceptable as a pint. <grin>
Any feedback or comments would be appreciated. You can mail them to me,
wrapped in five pound notes... at:
GT.......: 050/039, Dave Liquorice, The Broken Biscuit, +44 (0)272 744579
E-Mail...: allsorts@cix.compulink.co.uk (Best)
Internet.: allsorts@nexus.demon.co.uk (Not regularly checked)
History
=======
10-11-91 v1.0ß
--------------
Version 1.0ß released into beta test.
24-11-91 v1.1ß
--------------
1) Method of finding dates changed. No longer requires the line "LOG
STARTED" to find the start date. Year dropped from the display and
the display changed to the form "21st January".
2) /B: and /L: option added.
You now need to prefix the Bulletin filename with /B:.
The /L: option lets you specify the Log file to be processed. The
default Log file is GT.LOG in the GTPATH directory.
Both need to include the complete drive, path and filename.
3) LOCAL logons not counted, they weren't before but it was queried.
03-12-91 v1.21ß
---------------
1) Fixed bug which still showed Local logons on the Time of Day versus
Number of Calls graph but not in the Speed versus Number of Calls
graph.
2) Fixed problem with not counting 300 answers with GT17.00 logs and
certain modems.
3) Added a "Usage" line if no command line parameters are entered.
15-12-91 v1.22ß
---------------
1) Fixed bug in date display, 11st December is now 11th December.
2) Corrected minor problem with the copyright message.
21-01-92 v2.00ß
---------------
Major rewrite to include new features and make GTLOGANS a bit more
friendly.
1) Reads the GT.CNF file in the GTPATH directory to get
a) Default file area directory (for bulletins).
b) Colour information (should be the ones that the BBS uses).
c) Names of all external protocols
2) Now detects all the external and internal protocols that GT can
support.
3) Automatically produces a colour (.CBS) version of each requested
bulletin.
22-01-92 v2.01ß
---------------
1) Bug fix so that the displayed count of the number of calls on the
Connections graph will go above 99. Also applied to the protocol counts.
The number in the Time of Day graph is still limited to two digits
and shows the two most significant ones. ie 246 would display as 24.
I'll try and think of away round this, I don't think a three digit
number would look nice.
2) Small internal change to fix an unimportant problem with internal line
lengths.
25-01-92 v2.02ß
---------------
1) Tidied up the protocol graph so at least one block is printed if
there is a count for that protocol. Also the position of the number
should now be in the right place.
2) Couple more internal tidies.
12-02-92 v2.03ß
---------------
1) Fixed the error of writing a file called "UNSET" if only one bulletin
was requested on the command line. Please check you default file area
for this file and delete it if it exists.
2) Added a Total: to the number of connects v speed graph. This is the
total of all calls received during the period shown at the top of the
bulletin.
3) If the number of calls for any given hour is greater than 99 then
is displayed at the top of the column.
4) File transfers done while GT is in CONNECT mode as appeased to ANSWER
mode are now not counted. It is assumed that you only want the
bulletins to reflect User file transfer activity not yours. It is
also assumed that you are not running the GT call back facility.
(Note: Callback not Ringback, theres a difference). There is a slight
increase in speed due to this change as well.
16-02-92 v2.04ß
---------------
1) Removed leading spaces from the counts at the end of each graph line
in the Protocol and Speed versus counts graphs.
2) Fixed a cosmetic problem with the time/count and speed/count graphs
due to scaling the data to fit the space.
27-02-92 v2.10ß
---------------
1) Added the third bulletin showing the number of calls per day for the
last 24 days. This is created by using the command line option /db:n.
Where n is the number of the bulletin required.
03-03-92 v2.10
--------------
1) Removed the ß symbol and released GTLOGANS into the world to be torn
apart.
24-03-92 v2.20ß
---------------
1) Added an average to the calls/day and calls/hour bulletins. The
calls/day average is across the days shown only. The calls/hour
average is across the entire period of the log file. Requested by
Paul Richards.
2) Added the option to clear the screen before displaying the bulletin. New
command line switch /c controls this. /c adds the ANSI clear screen
instruction to only the ANSI bulletins. /cb adds the ANSI clear
screen instruction to the ANSI bulletins and adds a form feed to the
ASCII bulletins. Requested by Warren Leadbeatter.
3) Separated the calls/speed graph from the calls/hour graph. Added the
new command line option /s: to get this bulletin drawn.
4) Fixed a bug with the calls/speed graph. Two blocks would get printed
even if only one connect had been made.
28-03-92 v2.21ß
---------------
1) Tidied up the layout and sequence of events associated with the
changes done in v2.20.
12-04-92 v2.22ß
---------------
1) Fixed a slight date reporting problem in the protocol/uses graph.
18-04-92 v2.23
--------------
1) Found away of detecting days in which no User calls where received.
These now show in the calls/day graph with a date of "nc" for No
Calls. The average shown in this graph is, as a result, more
representative of the real BBS usage.
19-04-92 v2.24ß
---------------
1) Sort of fixed the "Invalid background Colour" problem reported by
Dave Nichols and Frank Calvaresi. Now need to fix how the colours are
changed in the display... background colours bleed across the screen.
21-04-92 v2.30ß
---------------
1) Fixed the background colours making nasty smears across the screen.
The output is now acceptable most of the time. The problem is that in
the calls/day and calls/hour graphs you need so many colour changes
you end up with horribly long lines (>500 characters!). New version
number as this fix required a major rewrite of one of the procedures.
2) Fixed a buglet in the calls/speed graph if there was a lot of
connects at one speed and only a few at another funny things would
happen to the display layout.
3) Added an CRLF pair after the copyright at the end of each bulletin
file so that GT's prompt is nicely spaced away from the last line.
19-07-92 v2.31ß
---------------
1) Fixed a bug that *still* counted Local logons in the calls/day graph.
2) Added the ability to report usage of the two extra external protocols
added in GT17.06.
3) Fixed a bug with getting the external protocol names.
28-07-92 v2.23ß
---------------
1) Installed a work around for when the .LOG file contains incorrectly
formatted date information, such as that put in by Megamail. GTLOGANS
now ignores these entries.
14-08-92 v3.00ß
---------------
1) Big rewrite to include a data file. GTLOGANS now stores the last 24
days worth of data in a file GTLOGANS.DTA in the GTPATH directory.
This means if you delete your GT.LOG file you don't end up with empty
graphs. Be warned how ever if you use the /l: option, it will only
read in data that is newer than that which it has already seen.
12-09-92 v3.01ß
---------------
1) GTLOGANS by default now looks for the logfile in the LOG directory
set up in GT. The /l: option still needs the full path and file name.
23-09-92 v3.10ß
---------------
*** Delete the file GTLOGANS.DTA in the %gtpath% directory ***
1) Added the ability to specify a start date from which to read the
logfile. This date must be in GT.LOG format ie: mm-dd, the month can
either have a leading space or 0. The graphs produced give details
of the 24 days from the given startdate. If the start date given is
before the beginning of the logfile, the first 24 days in the logfile
are shown. Requested by Dave Wall.
2) Added detection and counting of 4800 bps connects. GTLOGANS now sees
300, 1200, 2400, 4800, 9600 and 14400 strings from the modem.
Are there any more?
3) Added the node name (if it exists) to the beginning of each bulletin.
Requested by Iain Paterson.
24-09-92 v3.11ß
---------------
*** Delete the file GTLOGANS.DTA in the %gtpath% directory ***
1) Added detection and counting of 16800 bps connects. Hence having to
delete the data file again. Nothing serious happens if you don't, but
you'll get a runtime error. B-)
2) Cosmetic change to the Calls/Hour graph.
16-10-92 v3.12ß
---------------
*** Delete the file GTLOGANS.DTA in the %gtpath% directory ***
1) Added a few more DCE rates to the list of those detected. The full
list is now: 16800, 14400, 12000, 9600, 7200, 4800, 2400, 1200, 600
and 300. This forced a change in the display order, it now starts
with the fastest not the slowest.
10-11-92 v4.00
--------------
*** Delete the file GTLOGANS.DTA in the %gtpath% directory ***
1) Another complete re-write! Basically to tidy up the protocol and speed
detection.
2) Now counts the number of files transferred in each direction for each
protocol. Should cope with internal, external and the DSZ log options
correctly.
3) Now only counts connects if the login is successful. That is a
password has been accepted by GT.
4) Sorted out the ANSI sequences. Only the codes required to generate
the required screen change are now put into the control sequence.
5) Dropped the ß from the version number. Seems a bit silly having it
there.
18-11-92 v4.01
--------------
1) Fixed a bug that messed up the counting if a call arrived in the hour
after midnight.
24-11-92 v4.02
--------------
1) Ran a spell checker through the source code and doc file in an idle
moment. Found a few as well...
27-11-92 v4.10
--------------
1) Extracted the useful, generic, bits of the program into a .TPU, so
I can use them in other programmes.
2) Amended the averages to show the first decimal place.
3) Now saves the .DTA file in the LAN path or the %gtpath% if the LAN
path isn't set. Also changed the name to GTLOGDTA.<Pid No>. These
changes are in readyness for when I get round to developing a prog to
add the data files to give total system usage graphs. But don't hold
your breath. B-)
28-12-92 v4.11
--------------
1) Fixed a bug when background colours have values greater than 7.