Kleine Info zu LOGSTAT.EXE:

LOGSTAT.EXE ermittelt bei Aufruf aus der SPEECH.LOG die Anzahl der 
dort stehenden User und die Hufigkeit ihrer Logins (Schwarzlog kann
natrlich nicht ermittelt werden...).
LOGSTAT.EXE luft bei mir seit einiger Zeit. Grobe Fehler oder ein nicht
mehr hochladen von FXNEU sind nicht aufgetreten. Solche Fehler drften
auch nicht passieren, da bei einem Fehler das Programm mit RUNTIME ERROR
Meldung ins DOS geht und damit wieder ganz normal eine BATCH Datei weiter
arbeitet. Den ERROR muss man nicht auswerten; kann nur ein NICHT finden
der SPEECH.LOG sein :-)
Ich habe die LOGSTAT in die AUTOEXEC.BAT mit aufgenommen und die SMB
macht einen tglichen Reset. Dadruch wird bei mir jeden Tag eine kleine
Statistik geschrieben (und zwar LOG.PRN). LOG.PRN wird NICHT ins LOG-Ver-
zeichnis geschrieben, sondern im aktuellen Verzeichnis. Sollte dieses
tgliche schreiben NICHT erwnscht sein, so kann man das ja im SOURCE
entfernen. 
LOGSTAT erkennt automatisch, wenn ein neuer Monat angefangen hat
(Systemdatum). An diesem 1. im Monat wird in das LOG-Verzeichnis eine
<monat>.LOG geschrieben (wobei <monat> der VORMONAT ist, sprich am 1.4 wird
eine MAERZ.LOG geschrieben). Diese <monat>.LOG ist nach BENUTZERNUMMERN
sortiert (nicht wie die LOG.PRN, die nach ANZAHL DER LOGINs sortiert ist).
Dadurch kann man sehr schnell erkennen, welche BENUTZER nie in der Box waren
in dem entsprechenden Monat. Eine automatische NON-USER Liste knnte man 
mal erstellen, allerdings msste ich dann erstmal sehen, wie die USER.DAT
mit PASCAL gelesen werden kann :)

Version 1.2:
Zu den LOGINs wird nun auch die GESAMTLOGINZEIT/User ausgegeben.
Zudem noch: 09 LogOut, Timeout LogOut, New User Error LogOut und Sonstige
LogOut (Sysop2, ESC etc).
ber diese Ausgabe knnte man nochmal nachdenken, da diese Ausgabe die Datei
mchtig fllt und die bersichtlichkeit dabei verloren gegangen ist :(

Version 1.5:

Version 1.7:
Es wird eine ZEIT.PRN geschrieben, die einfach die Uhrzeit der Logins nimmt
(nur die Stunde) und dann dadurch ermittelt, in welcher Stunde wieviele
User eingeloggt hatten. Es werden auch doppelte Logins eines Users gewertet,
also nicht absorbiert. Wenn sich also User xyz 10mal nacheinander einloggt,
so wird dieses auch 10mal gezhlt. Die kleine Tabelle in DIAGRAMM.PRN soll
zeigen, um welche Uhrzeit die SMB hufig benutzt wird (rein statistisch hi).

Version 1.8: 
Die LOGBUCH.LOG wird endlich richtig geschrieben.
Das geht jetzt so: Am 1. eines Monats wird die Speech.Log an die Logbuch.Log
drangehngt mit dem DOS Kommando: COPY LOGBUCH.LOG + SPEECH.LOG LOGBUCH.LOG
Danach wird die Speech.Log gelscht.

Version 1.8a:
- Die Option /s wurde eingefhrt. Auf Wunsch von Olli, DL8OCK, wird nun die
Monatsanfangprfung mit der Option /s unterdrckt. (Wird auch Peter freuen)
- Die LOGSTAT.INI hat sich gendert. Besser ist das :)

Version 1.8b:
Eine TOPTEN Liste wird erstellt, wenn man die Option /t aufruft. Sysops sind
von der TOPTEN ausgeschlossen und irgendwann auchmal User, die keinen Stat.
Eintrag wnschen. Dafr msste allerdings erstmal die USERJENS.DAT gendert
werden und eventuell auch ein Eintrag in der SPEECH.LOG erfolgen.

Version 1.9x:
- nderung der LOGSTAT.INI
- Diagramm kann eigene Namen bekommen
- uvm :-)

so... ich denke die 'kleine' Einleitung sollte gengen. LOGSTAT.EXE bentigt
im AUFRUFVERZEICHNIS die LOGSTAT.INI.
Nheres in der Datei LOGSTAT.INI.

Fehler und Mngel an mich...

73 de Chris, DG5OAC, SMB Hannover


