home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / steil95p.zip / STEILLOG.DOK < prev    next >
Text File  |  1996-07-08  |  23KB  |  583 lines

  1.  
  2.                             S T E I L L O G 
  3.                              Version 0.95
  4.        LogFileAnalysator für MAX/2 BINK/2 XEN/2 CL/2 und SQUISH/2
  5.         Komplett in Pascal geschrieben.  Alle Rechte vorbehalten.
  6.  Verfasser dieses Programms ist: Michael Weinert 2:2471/2410@FIDONET.ORG
  7.                (c) 1995,1996 by Michael Weinert
  8.  
  9.  
  10.  
  11. Inhalt:
  12. -------
  13.  
  14. 1.0    Allgemeines
  15.   1.1    Registrierung
  16.   1.2    KurzInfo
  17.   1.3    Installation
  18. 2.0    MaximusTeil
  19.   2.1    MacroDefinitionen
  20.   2.2    Ausgaben in Max
  21.   2.3    Einbau der MailerStatistiken in Max
  22. 3.0    MailerTeil
  23. 4.0    SquishTeil
  24. 5.0    CostManager
  25. 6.0    Konfigurationsdatei
  26.   6.1  KommandoZeilenParameter
  27. 7.0    SchlußWort
  28.   7.1  Bekannte Bugs/Features ;-)
  29. 8.0    Danksagungen
  30. 9.0    Kontakthinweise
  31.  
  32.  
  33.  
  34. 1.0    Allgemeines:
  35. -------------------
  36. Wozu eine Doku für ein Logfile-Analyseprogramm ???
  37. Nun, das Programm ist recht flexibel gestaltet. Man hat viele (eigene)
  38. Einstellmöglichkeiten, sogenannte Macros. Diese werden in der STEILLOG.CFG
  39. eingetragen. Man besitzt nun die Möglichkeit, auf vielfältige Art und Weise 
  40. die Logausgabe seinen Vorstellungen anzupassen.
  41. Der Ablauf ist recht simpel. Steillog liest die CFG durch, die entweder 
  42. durch ein SET STEILLOG=E:\BBS\LOG\STEIL\ angegeben wurde oder sich im 
  43. aktuellen Verzeichnis befindet. 
  44. Bei einem Fehler bricht das Programm ab. Ist soweit alles in Ordnung,
  45. beginnt Steillog nun mit dem Einlesen der LOG-Dateien. Dabei wird nach den
  46. diversen Macros gesucht, die anschließend bei der Ausgabe zum Vorschein kommen.
  47. Eine Sortierung existiert nicht, da in 1. Instanz schon nach den Lines und 
  48. völlig automatisch nach dem Datum und Zeit sortiert wird.
  49. Dem Gegenüber steht nun der größere Aufwand: der MAILER-Teil von Steillog.
  50. Welcher Mailer eingesetzt wird, spielt dabei keine Rolle. Es ist sogar
  51. möglich, wenn auf Line 1 Bink und auf Line 2 Xenia eingesetzt wird !
  52. Es existieren hier eine Reihe neuer Keywörter, die unten im CFG-Sample er-
  53. läutert werden. Die Funktionsweise ähnelt der von Max, außer, daß entweder
  54. den Kriterien Datum/Zeit oder Zone sortiert wird.
  55. Last but not least liest Steillog die SQUISH.STT ein, und speichert eine
  56. Auswertung davon ab, die auch in eine Squish-Basis geschrieben werden kann.
  57.  
  58. Steillog ist ein LogFileAnalysator der ständig erweitert wird. 
  59. Zielsetzung von Steillog ist es, dem SysOp die notwendigen Infos in ein 
  60. ansehbares Format zu bringen. Wer liest schon gerne seine wirren LogFiles durch ?
  61.  
  62. Ich garantiere für keine Funktionalität auf anderen Maschinen mit MAX/2,BINK/2,
  63. XEN/2,CL/2 oder SQUISH/2 ! Es kann sein, daß das Programm nicht mit MAX 
  64. richtig arbeitet, wenn der Logging Mode (in MAX.CTL) nicht auf TRACE steht!
  65. Wichtig ist, daß in dem entsprechenden LanguageFile die LOG-Angaben nach wie
  66. vor in der englischen Originalfassung existieren. Ich garantiere nur, daß es
  67. Platz auf eurer Festplatte benötigt. Ich übernehme keine Haftung für Schäden
  68. an eurer Hard- oder Software. 
  69. Ich bemühe mich aber immer weitere Features einzubauen und Bugs 
  70. zu entfernen. 
  71. Batterien sind auch keine dabei. ;)
  72.  
  73. Squish und Maximus sind eingetragene Warenzeichen von Lanius Corporation.
  74.  
  75.  
  76. 1.1 Registrierung
  77. -----------------
  78.  
  79. Diese Soft ist Shareware. Ich glaube jeder weiß, was dies ist. Es heißt
  80. nichts anderes als 30 Tage testen:
  81. if Soft=gut then pay, else kill....
  82. Weitere Hinweise siehe REGISTER.DOC.
  83.  
  84. BTW: Wenn euch der Song doch zu gut gefällt, den gibts bei mir auch ohne
  85. Steillog völlig umsonst. Requeste HALL !
  86.  
  87. Sowohl in der registrierten wie auch in der unregistrierten Version laesst
  88. Steillog bis zu 5000 MailerConnects und 8000 MaximusAktionen pro Session
  89. zu. Dies sollte eigentlich jedem Zweck voellig genuegen.
  90.  
  91.  
  92. 1.2 KurzInfo zu SteilLog
  93. ----------------------------------
  94.  
  95.   a) Liest die MaximusLogFiles aus und schreibt eine Ausgabe mit den
  96.      Aktionen, die man in Macros definieren kann.
  97.   b) Liest die MailerLogs (Cantaloup,Binkley,Xenia) und gibt 
  98.      alle Connects mit Zeit/Datum In/Out aus.
  99.   c) Startet den CostMan, addiert die User-In/Out und checked ob das
  100.      Datum mit dem in der CFG übereinstimmt. Falls ja wird eine
  101.      Kostenstatistik geschrieben. Steillog beendet in diesem Fall
  102.      mit einem speziellen Errorlevel von 50 !
  103.   d) Liest die SQUISH.STT aus und macht dazu eine Ausgabe. Diese wird
  104.      nach Gruppen sortiert.
  105.   e) Schreibt auf Wunsch die Auswertungen in eine SQUISH-Base.
  106.   f) Liest die USER.BBS von Maximus aus und schreibt eine allgemeine
  107.      Statistik. Fertig zum Einbinden in Max.
  108.   g) Schreibt die ECHOTOSS.LOG für Squish.
  109.   h) Sofern als Parameter Overview angegeben wurde, wird lediglich
  110.      eine Übersicht angezeigt.
  111.   
  112.  
  113.  
  114. 1.3 Installation von STEILLOG/2
  115. -------------------------------
  116.  
  117. Da es mir inzwischen möglich, ist eine multisprachfähige Version herauszu-
  118. bringen, muß man natürlich zuerst die Sprache wählen. Dies geschieht ein-
  119. fach dadurch, daß man entweder die DEUTSCH.DLL oder die ENGLISH.DLL in
  120. eine STLANG.DLL umbenennt. Anschließend muß man nur noch die STEILLOG.CFG
  121. an sein System anpassen.
  122.  
  123. 2.0 Der Maximusteil
  124. ------------------------------
  125.  
  126. Der Maximusteil ist eigentlich seit Anbeginn unverändert und sollte
  127. auf jedem System laufen, welches noch das englische Format der Logs
  128. verwendet, sowie in der MAX.CTL TRACE stehen hat.
  129. Es gibt 2 hardcoded Macros welche man nach belieben ein- und ausschal-
  130. ten kann. Ersteres wäre der PasswortCheck. Das heißt bei falscher Paß-
  131. worteingabe eines Users wird dies dem SysOp ebenfalls in der Ausgabe
  132. angezeigt. Das andere ist der MailCheck. Dadurch, daß ich mir etwas
  133. Arbeit sparen wollte, wird im ersten Feld die Area anstatt der Zeit
  134. angezeigt, und an wen die Nachricht ging.
  135.  
  136. 2.1    Die MacroDefinitionen
  137. ----------------------------
  138.  
  139. Dies nenne ich relativ simpel einfach mal so, denn für mich war es
  140. wichtig beim Einrichten einer neuen Door in MAX/2 zu sehen, wie oft
  141. diese genutzt wird. Nehmen wir einfach mal an, ich richte eine Door
  142. namens Tetris ein. Bevor ich nun Tetris aufrufe, schreibe ich einen
  143. Kommentar (z.B. TetrisStart ) ins Logfile von Maximus. 
  144. Das kann ich z.B. in einem Mecca-File machen:
  145.            [log]* TetrisStart
  146.  
  147. In der Steillog.CFG suche ich dann nach den Macrodefinitionen und erhöhe
  148. den Counter um eins, und schreibe:
  149. Macro    TetrisStart      Startet_Tetris     Uhrzeit
  150.                           ^^^^^^^^^^^^^^ max. 14 Zeichen !
  151.  
  152. In der Ausgabe sehe ich dann wunderbar, was der User wann gemacht hat.
  153. Wirklich eine komfortable Sache. Außerdem lass ich mir diese Ausgabe
  154. einmal pro Nacht per Netmail schicken. Dazu noch ein kleiner Hinweis:
  155. es wird zwischen Groß- und Kleinschreibung unterschieden !
  156. Das 4. Wort definiert Uhrzeit (aktuelle Uhrzeit), Datei , Zeit (Onlinezeit) 
  157. oder eben nichts ;-) Auf Wunsch werden weitere vordefinierte Funktionen 
  158. eingebaut, das kommt auf euer Feedback an.
  159. So nebenbei noch der Hinweis, dass die Anzahl der Macrodefinitionen mit der
  160. Anzahl der Macros uebereinstimmen muss.
  161.  
  162.  
  163. 2.2     Die Ausgaben von UserStat und MailerStat
  164. ------------------------------------------------
  165.  
  166. Als kleine Features zum Einbinden in Maximus wird die Mailerstatistik
  167. mit Farbdefinition in eine seperate Datei ausgegeben. Die Farben haben
  168. den selben Namen wie in Maximus selbst. Da ich zudem in Steils Boexle
  169. eine Userstatistik benoetigte, habe ich die gleich mit eingebunden.
  170. Man spart sich dann wieder ein Tool mehr.
  171.                                          
  172.  
  173. 2.3 Einbau der MailerStatistiken in Maximus
  174. -------------------------------------------
  175.  
  176. Zuerst muß "Enable MaxMailStat" in der CFG enthalten sein. Dann passe bitte
  177. den Pfad und die Datei von MaxStatFile an. Jedes mal, wenn Du nun Steillog
  178. laufen läßt wird diese Datei erstellt. Aus diesem und anderen Gründen noch-
  179. mals meine Empfehlung, daß SteilLog einmal in der Nacht laufen sollte.
  180. Zurück zu Max und den MailerStats. Hier der Eintrag in der MENU.CTL:
  181.  
  182.  
  183. Display_File    main2\maxstat         Demoted  "MailerStats"
  184.  
  185. Die Datei braucht nicht extra mit MEC(P) compiliert werden. Die Farben
  186. fuer die einzelnen Spalten werden in der CFG-Datei eingestellt. 
  187. Du brauchst kein abschliessendes ENTER in der Menus.CTl mehr einbinden,
  188. dies ist in der MailerStat schon enthalten.
  189.  
  190.  
  191.  
  192. 3.0  Der MailerTeil:
  193. --------------------
  194.  
  195. Der MailerTeil hat eigentlich die meiste Zeit in Anspruch genommen. Es kamen
  196. immer wieder neue Funktionen hinzu. Zudem musste ich auf die 3 unterschied-
  197. lichen Mailertypen Ruecksicht nehmen. 
  198. Nachdem nun aber die Sourcen zum 3. Mal umgeschrieben wurden, sind diese zum
  199. Glueck so flexibel, dass weitere Features kein Problem mehr darstellen.
  200. Auch der Mailerteil muss explizit mit einem Enable eingeschaltet werden.
  201. Es wird im Prinzip alles angezeigt, was auch tatsaechlich passiert ist.
  202. Z.B. wird der Passworterror eines Downlinks mit einem Ausrufezeichen vor
  203. der AKA angezeigt. Ausgehende Rufe werden mit einem Stern vor der AKA an-
  204. gezeigt. Wer will, kann diese natuerlich auch weglassen. Desweiteren gibt
  205. es noch eine Vielzahl weiterer Setups, die aber in der BeispielCFG weiter
  206. unten beschrieben werden.
  207.  
  208.  
  209. 4.0    SquishTeil
  210. -----------------
  211.  
  212. Der SquishTeil war die Auswertung, die ich mit am schnellsten realisiert
  213. hatte. Es wird die SQUISH.STT (die StatistikDatei von Squish) eingelesen,
  214. nach Areas und Nodes sortiert und anschliessend ausgegeben. Man hat dazu
  215. noch die Moeglichkeit, die Areas in einzelne Gruppen/Netze zu unterteilen.
  216.  
  217.  
  218. 5.0    CostManager
  219. ------------------
  220.  
  221. Viele Ueberlegungen waren notwendig, um den Costman auf den Stand zu bringen,
  222. auf dem er heute ist. Fuer mich war es ein grosser Anreiz, gerechte Kosten-
  223. verteilung zu betreiben, ohne grossen Aufwand. Dies ist mir meiner Meinung
  224. nach mit dem CostMan recht gut gelungen. Es sind nur ein paar Angaben not-
  225. wendig, um die Kosten ausgeben zu lassen. Diese kann man sich einmal pro Woche
  226. oder einmal im Monat erstellen lassen.
  227.  
  228.  
  229.  
  230.  
  231. 6.0 CFG-Datei inkl. Beschreibung
  232. --------------------------------
  233.  
  234. Ich unterlasse ab dieser Version die doppelte Beschreibung aus 2 Gründen.
  235. 1) Es erspart mir Arbeit alles 2mal zu schreiben !
  236. 2) Seid Ihr gezwungen die Doku zumindest einmal durchzulesen ;-)
  237.  
  238. VorabInfo: UnderScores werden bei der Ausgabe entfernt.
  239.  
  240. ; **************************************************************************
  241. ; *        Steillog Beispielkonfigurationsdatei für Version 0.95           *
  242. ; **************************************************************************
  243.  
  244. ; SysName = Dein Systemname, der in der Ausgabe erscheinen soll 
  245. SysName     Steils_Böxle_Stuttgart
  246.  
  247. ; Dein Registrierungskey:
  248. ; RegKey DemoKeyDemoKeyDemoKeyDemoKey
  249.  
  250. ; Dein Name 
  251. Sysop Michael_Weinert
  252.  
  253. ; Wie heißt Deine Echotoss.log und wo soll sie hin ?
  254. ECHOTOSS E:\BBS\SQUISH\ECHOTOSS.LOG
  255.  
  256. ; **************************************************************************
  257. ; *                       M A X I M U S T E I L                            *
  258. ; **************************************************************************
  259.  
  260. ; Enable der MAX-Auswertung
  261. ; Wenn Du dieses Keywort mit einem Semikolon davor kommentierst, dann
  262. ; werden sämtliche Maximusspezifische Keywörter ignoriert.
  263. Enable MaximusLog
  264.  
  265. ; Enable oder Disable von Mail. bzw. Passwort
  266. ; Mailcheck = Durchsucht das Logfile, ob der User eine Nachricht geschrieben
  267. ; hat. In der Ausgabe steht dann an Wen und in welcher Area der User diese
  268. ; Nachricht geschrieben hat.
  269. Enable Mail
  270.  
  271. ; Mit diesem Keywort werden die falschen Paßworteingaben angezeigt.
  272. Enable Password
  273.  
  274. ; Die Ausgabedatei von der Maximusauswertung.
  275. ; Es besteht auch die Möglichkeit, das Datum der 1. Logdatei als Teil 
  276. ; des Namens zu verwenden. Beispiel : 23Oct.MAX
  277. ; MaxLogOut E:\BBS\LOG\AUSGABE\   DATUM
  278. MaxLogOut E:\BBS\LOG\AUSGABE\MAX.LOG
  279.  
  280. ; Anschließend Deine LogFiles
  281. MaxLogFile   E:\BBS\MAX\LOG\task1.LOG
  282. MaxLogFile   E:\BBS\MAX\LOG\task2.LOG
  283. MaxLogFile   E:\BBS\MAX\LOG\task3.LOG
  284. MaxLogFile   E:\BBS\MAX\LOG\task4.LOG
  285. MaxLogFile   E:\BBS\MAX\LOG\task5.LOG
  286.  
  287. ;Wieviele vordefinierte Macros ? 
  288. Anzahl 5
  289.  
  290. ; Macrodefinition; Wichtig sind die UnderScores
  291. ; Keyword: gesucht wird nach:   Ausgabe:              2.Spalte:
  292.  
  293. Macro      Given                Bekam                 Zeit
  294. Macro      dropped              Carrier_drop          Uhrzeit
  295. Macro      Sysop                SysOp_gerufen         Uhrzeit
  296. Macro      DL-Z                 Download              Datei
  297. Macro      UL-Z                 Upload                Datei
  298.  
  299. ; Wenn das nächste Keyword und Maximuslog eingeschaltet sind, wird eine
  300. ; Nachricht in eine beliebige Squish-Basis geschrieben.
  301. Enable MaxNotify
  302.  
  303. ; Von wem (Name und AKA) ist die Nachricht ?
  304. MaxFrom Steillog MaximusLogAnalysator 2:2471/2410
  305.  
  306. ; An wen ist die Nachricht ?
  307. MaxTo  Michael Weinert 2:2471/2410
  308.  
  309. ; Erübrigt sich wohl
  310. MaxSubject MaxUserStats von Steillog
  311.  
  312. ; Genaues Laufwerk und PfadAngabe sowie Area OHNE .SQD !!!!!!!!
  313. ; Dahinter kommt der AreaTag der für die Echotoss.log benötigt wird.
  314. MaxArea G:\MSGBASE\FIDO\NETMAIL STEIL.NETMAIL
  315.  
  316. ; Anschließendes Löschen der MaximusLogFiles ?
  317. ; Enable MaxLogKill
  318.  
  319. ; **************************************************************************
  320. ; *                        M A I L E R T E I L                             *
  321. ; **************************************************************************
  322.  
  323. ; Wie oben auch nur eben für den MailerTeil. Man beachte die Keywörter die
  324. ; früher Bink hießen, heißen ab 0.9x alle Mailer....
  325. Enable MailerLog
  326.  
  327. ; Wie heißen die Log-Dateien die geschrieben werden soll ?
  328. ; auch hier gibt es die Möglichkeit die AusgabeDatei nach dem Datum zu be-
  329. ; nennen. Siehe den Maximusteil.
  330. MailerLogOut     E:\BBS\BINK\ DATUM
  331.  
  332. ; LogFiles von Binkley/Xenia. 
  333. MailerLogFile E:\BBS\BINK\LOG\BT01.LOG     ; Binkley-Mailer
  334. MailerLogFile E:\BBS\BINK\LOG\CL02.LOG     ; CantaLoup-Mailer
  335. MailerLogFile E:\BBS\BINK\LOG\XE03.LOG     ; Line 3 is Xenia
  336. MailerLogFile E:\BBS\BINK\LOG\BT04.LOG
  337. MailerLogFile E:\BBS\BINK\LOG\BT05.LOG
  338.  
  339. ; Wenn Ihr MailerDatum einschaltet, fehlt das Netz ! Dafür aber
  340. ; steht in der ersten Spalte das Datum. 
  341. Enable    MailerDatum
  342.  
  343. ; Schreibt pro Line eine AusgabeDatei
  344. ; Bei Datum heißen die Dateien 15DEC1.MLR und 15DEC2.MLR usw...
  345. ; Ohne wird einfach die LineNummer ans Ende des Dateinamen gefügt.
  346. Enable SingleOut
  347.  
  348. ; Nur bei eingeschaltetem SingleOut verwendbar. Zeigt dann sowohl die einzelnen
  349. ; Lines sowie eine Gesamtübersicht.
  350. Enable ViewAll
  351.  
  352. ; Einschalten von Datum und Zeitsortierung
  353. ; Wenn dieses Keyword abgeschaltet (auskommentiert) ist, wird nach den AKA's
  354. ; sortiert.
  355. Enable D&T-Sort
  356.  
  357. ; Zeigt in der Spalte des Connects mit der letzten Ziffer die LineNummer an,
  358. ; auf der die Aktion war.
  359. Enable ShowLines
  360.  
  361. ; Damit schaltet man eigene PollOuts ein. Aber wer will das schon gerne sehen ;-)
  362. Enable CallOut
  363.  
  364. ; Du willst eingehende Faxe auch sehen ? Leider noch nicht gut genug getestet.
  365. Enable FAX
  366.  
  367. ; Im Prinzip das gleiche wie bei MaxNotify auch, jedoch diesmal für die 
  368. ; Mailerlogs. Bei SingleOut werden entsprechend viele Messages wie Lines 
  369. ; geschrieben. Bei ViewAll noch eine dazu.
  370. Enable MailerNotify
  371. MailerFrom Steillog 2:2471/2410
  372. MailerTo Alle 2:2471/2410
  373. MailerSubject MailerStatistiken von Steillog
  374.  
  375. ; Dahinter kommt der AreaTag, der für die Echotoss.log benötigt wird.
  376. MailerArea G:\MSGBASE\STEIL\TEST STEIL.TEST
  377.  
  378. ; Anschließendes Löschen der MailerLogFiles ?
  379. ; Enable Mailerlogkill
  380.  
  381.  
  382. ; **************************************************************************
  383. ; *                      C O S T M A N A G E R                             *
  384. ; **************************************************************************
  385.  
  386. ; Einschalten des CostMan
  387. Enable CostMan
  388.  
  389. ; Es werden Aufrundungen zum Nachteil des Downlinks durchgeführt.
  390. ; Die "magische" Grenze liegt bei 500KB !
  391. Enable Round
  392.  
  393. ; Ausgabe an einem Wochentag, oder monatlich zu einem Datum
  394. ; Am 1. Tag eines Monats
  395. ; CostOutput 1
  396. ; oder jeden Samstag
  397. CostOutput Saturday
  398.  
  399. ; Nur Ausgaben, bei denen Kosten anfallen anzeigen.
  400. CostOnly
  401.  
  402. ; Datei, die geschrieben werden soll.
  403. CostLogOut E:\BBS\LOG\STEIL\KOSTEN.LOG
  404.  
  405. ; Preis in Pfennige pro MB 
  406. Price 15
  407.  
  408. ; Nochmal eine Nachricht, diesmal die Kosten....
  409. Enable CostNotify
  410. CostFrom Steillog CostMan 2:2471/2410
  411. CostTo Michael Weinert 2:2471/2410
  412. CostSubject Kostenstatistik von Steillog
  413. ; Dahinter kommt der AreaTag, der für die Echotoss.log benötigt wird.
  414. CostArea G:\MSGBASE\FIDO\NETMAIL STEIL.COSTS
  415.  
  416. ; **************************************************************************
  417. ; *                       S Q U I S H P A R T                              *
  418. ; **************************************************************************
  419. ; Einschalten des Squish-Parts. Damit wird die SQUISH.STT eingelesen,
  420. ; sofern diese gefunden wird.
  421. Enable SQUISH
  422.  
  423. ; Wo ist die SQUISH.STT und wie heißt diese ?
  424. STTIN  E:\BBS\LOG\SQUISH.STT
  425.  
  426. ; Ausgabe wohin ? 
  427. STTOUT E:\BBS\LOG\STEIL\ECHOS.TXT
  428.  
  429.  
  430. ; Gruppendefinitionen:
  431. ; Bis zu 20 solcher Gruppen mit 10 Includes und 10 Excludes können
  432. ; definiert werden. Ein INCLUDE * zeigt alle Echos in dieser Gruppe
  433. ; an. Mit Exclude kann man aber immer noch Areas ausschließen.
  434. EchoGroup Fidonet Deutschland
  435. Include *.GER
  436. Include *.2471
  437. Include *.STGT
  438. Include BW.*
  439. Exclude OS2NET.*
  440. EndGroup
  441.  
  442. ; Es wird vorne und hinten gesucht ! Genauso der Punkt. Sollte es
  443. ; also eine NetmailArea mit Namen OS2NET geben, den Punkt weglassen.
  444. EchoGroup OS/2-Netz Deutschland
  445. Include OS2NET.*
  446. EndGroup
  447.  
  448. ; usw...
  449.  
  450. ; Auch dies soll in eine SquishBasis geschrieben werden. Die
  451. ; Keywörter sind nahezu die gleichen wie bei Max und Mailer.
  452. Enable SquishNotify
  453. SquishFrom Steillog 2:2471/2410
  454. SquishTo All 2:2471/2410
  455. SquishSubject EchoStats for Steils Böxle Stuttgart
  456. ; Dahinter kommt der AreaTag der, für die Echotoss.log benötigt wird.
  457. SquishArea G:\MSGBASE\STEIL\TEST STEIL.ECHOS
  458.  
  459. ; Na klar auch Steillog kann man die SQUISH.STT löschen lassen
  460. Enable KillSquish
  461.  
  462. ; **************************************************************************
  463. ; *                 A U S G A B E N  F Ü R  M A X                          *
  464. ; **************************************************************************
  465. ; MaximusStatistiken einschalten.
  466. Enable MaxMailStat
  467.  
  468. ; Ausgabe wohin ???
  469. MaxStatFile E:\BBS\MAX\STATS\MAILERST.BBS
  470.  
  471. ; Einschalten von USER.BBS - Statistik
  472. Enable MaxUserStats
  473.  
  474. ; Wo befindet sich die USER.BBS ?
  475. MaxUsers E:\BBS\MAX\USER\USER.BBS
  476.  
  477. ; Die Statistik aus der User.bbs                                   
  478. MaxUserOut E:\BBS\MAX\STATS\USTAT.BBS
  479.  
  480. ; Farbendefinition für MaxMailStat & MaxUserStat
  481. ; Wenn die Farbe FALSCH definiert wurde, wird defaultmässig WEIß genommen.
  482. COLOR FRAME YELLOW         ; Rahmen
  483. COLOR TEXT WHITE           ; Text
  484. COLOR DATE LGREEN          ; Datum
  485. COLOR TIME LRED            ; Uhrzeiten (Beide)
  486. COLOR AKA LGREEN           ; AKA
  487. COLOR SPEED RED            ; ConnectRate
  488. COLOR NET WHITE            ; Netz
  489. COLOR SYSOP GREEN          ; SysopName
  490. COLOR BYTE  CYAN           ; Übertragungen
  491.  
  492.  
  493.  
  494. ; =========================== E N D E ===================================
  495.  
  496. 6.1 Kommandozeilenparameter
  497. ---------------------------
  498.  
  499. ┌────────────────────────────────────────────────────────────────────────────┐
  500. │  SteilLog/2 0.95ß LogFileAuswertung für CL/2 MAX/2 BINK/2 XEN/2 SQUISH/2   │
  501. │                      (c) 1995,1996 by Michael Weinert.                     │
  502. └────────────────────────────────────────────────────────────────────────────┘
  503.  
  504.  Verfügbare Switches:
  505.  
  506.  -H      = diese Hilfe
  507.  -M      = schreibt KEINE Mails !
  508.  -V      = Ausgabe auf dem Screen (Übersicht)
  509.  
  510.  
  511. 7.0    Schlußwort
  512. -----------------
  513.  
  514. Abschliessend noch ein paar Worte zu Steillog. Auch wenn dies keiner mehr
  515. liest. Steillog entstand aus einem REXX-Programm. Das ist aber inzwischen
  516. schon eine Weile her. Viele etliche Stunden/Tage/Wochen/Monate/Jahre habe
  517. ich nun damit zugebracht, Bugs zu fixen, Geschwindigkeit zu optimieren,
  518. neue Features auszudenken und einzubauen. Doch damit nicht genug, es wird
  519. noch genügend Programme geben, die es Wert sind zu analysieren.
  520. So am Rande noch ein Hinweis für unsere DOS-User. Ich hab es abermals probiert,
  521. eine DOS-Version zu basteln, ist mir aber dann wegen fehlender Funktionalität
  522. zu bunt geworden. Es wird also in Zukunft keine mehr geben.
  523.  
  524. Sollte dennoch jemand Interesse an einer DOS-Version haben und entsprech-
  525. ende Kenntnisse in der Programmierung haben, nehme ich auch gerne Hinweise
  526. zur Realisierung entgegen ;-)
  527.  
  528. 7.1 Bekannte Bugs / Features
  529. ----------------------------
  530.  
  531. Im Augenblick fällt mir nur ein unwichtiger Bug ein. Sofern man im Over-
  532. viewmodus startet und Steillog findet keinerlei MailerLogs, bekommt man
  533. einen RuntimeError. Ich arbeite allerdings noch dran. Desweiteren stimmt
  534. die FehlerErkennung im OverView-Modus noch nicht richtig. Dies wird aber
  535. erst bei der nächsten Version gefixed, die sowieso auf PM-Basis läuft.
  536.  
  537. 8.0 Danksagungen
  538. -----------------
  539.  
  540. In erster Linie natürlich Claudi, die so freundlich war, den harten Job des
  541. Alphatesters zu übernehmen und vor allem mir das Zugeständnis zu machen, dass
  542. ich doch verrueckt bin, so viel Code fuer eine Pille-Palle LogFileAuswertung
  543. aufzubringen ;-)
  544.        
  545. Ein spezieller Dank geht von meiner Seite auch an Peter Meerwald und 
  546.         nicht zu vergessen an Thomas Waldmann für SQUISH.STT !
  547.  
  548. Weitere Danksagungen (für BugFixes):
  549.                      Jörg Berg
  550.                      Oliver Kopp
  551.                      Ronald Hagenbusch
  552.  
  553. Natuerlich gruesse ich alle meine User von Steils Boexle, die mir dabei
  554. halfen, viele MaxConnects und MailerConnects zu haben, damit die LogAusgaben
  555. so schön groß wurden. 
  556.  
  557. 9.0 Steillog RegSite und KontaktAddressen
  558. -----------------------------------------
  559.  
  560. Für Bugreports verwende bitte die Datei BUGREP.TXT. In dieser Datei sind
  561. für mich alle notwendigen Angaben enthalten, damit ich den Fehler re-
  562. produzieren kann. Schicke mir bitte auch Deine fehlerproduzierenden Logs
  563. sowie die COSTMAN.DAT aus dem aktuellen Verzeichnis.
  564.  
  565. Wenn Du immer über aktuelle Bugfixes, Neuerungen und neuen Features in-
  566. formiert werden möchtest, so schreibe mir einfach ne Nachricht, und ich
  567. setze Deinen Namen bei mir in die Bombing STEILLOG-Liste....  
  568.  
  569. Verbesserungsvorschläge und Lobpreisungen bitte an 
  570. Michael Weinert FIDO:       2:2471/2410
  571.                 OS/2NET:   81:449/7100
  572.                 TWI-NET:  180:180/0 
  573.  
  574. Snailmailadress:
  575.  
  576.                  Michael Weinert
  577.                  Schlierseestr. 62
  578.                  70378 Stuttgart
  579.                  FR of Germany
  580.  
  581.  
  582. <eod>
  583.