home *** CD-ROM | disk | FTP | other *** search
- ;
- ; Selbst definierte Logfileeinträge für Concord
- ; =============================================
- ;
- ; Ist das Datum in jeder Logfilezeile angegeben (JA) oder wird es nur
- ; sporadisch (z.B. beim Starten des Mailers/der BBS-Software oder zu Beginn
- ; einer Session) in das Log geschrieben (NEIN)?
- ;
- DATE_IN_EACH_LINE NEIN
- ;
- ;
- ; Wenn Sie bei DATE_IN_EACH_LINE NEIN angegeben haben, dann müssen sie
- ; mit IDENT_DATE_LINE festlegen, wie die Zeile, in der das Datum steht,
- ; identifiziert werden kann (anhand von markanten Zeichenketten).
- ; Die Syntax ist: IDENT_DATE_LINE <xpos>,<st>
- ; wobei <xpos> die Spalte angibt, an der die markante Zeichenkette beginnt
- ; <st> die markante Zeichenkette (in Anführungszeichen) angibt
- ; Sie können IDENT_VALID_LINE auch mehrmals verwenden und so mehrere Zeichen-
- ; ketten angeben. Die Gesamtlänge aller Zeichenketten darf aber nicht größer
- ; als 40 sein.
- ;
- IDENT_DATE_LINE 1,"----------"
- ;
- ;
- ; Woran ist man eine gültige Log-Zeile zu erkennen?
- ; Hier sind die Zeilen gemeint, die die normalen Logfile-Einträge und stets
- ; auch die Uhrzeit enthalten. Diese Identifizierung ist nicht zwingend nötig,
- ; kann aber, z.B. wenn auch andere Programme ihre Daten in dieses Logfile
- ; schreiben evt. Fehlinterpretationen vermeiden.
- ; Die Syntax ist: IDENT_VALID_LINE <xpos>,<st>
- ; wobei <xpos> die Spalte angibt, an der die markante Zeichenkette beginnt
- ; <st> die markante Zeichenkette (in Anführungszeichen) angibt
- ; Sie können IDENT_VALID_LINE auch mehrmals verwenden und so mehrere Zeichen-
- ; ketten angeben. Die Gesamtlänge aller Zeichenketten darf aber nicht größer
- ; als 40 sein.
- ;
- IDENT_VALID_LINE 1,"#"
- IDENT_VALID_LINE 5,":"
- IDENT_VALID_LINE 8,":"
- ;
- ;
- ; DATUM: Wurde bei DATE_IN_EACH_LINE JA angegeben, so wird das Datum
- ; in jeder nach IDENT_VALID_LINE gültigen Zeile ausgelesen, andernfalls
- ; liest ShowLog es nur aus den durch IDENT_DATE_LINE identifizierten Zeilen.
- ; Die Position innerhalb der Zeile und das Format von Jahr, Monat und Tag
- ; wird durch folgende Befehle festgelegt:
- ; DATE DAY <xpos>
- ; DATE MONTH <xpos>,<length>
- ; DATE YEAR <xpos>,<length>
- ; <xpos> gibt die Spalte an, in der der Eintrag beginnt
- ; <length> gibt die Länge des Eintrages an.
- ; Der Monatseintrag kann als Zahl dargestellt werden. Dann hat er
- ; eine Länge von 2. Er kann aber auch in dfen englischen Monatskürzeln
- ; (Jan, Feb,...) dargestellt sein. Dann hat er eine Länge von 3.
- ; Beim Jahr gibt es die Längen 4 (vollständige Jahreszahl, z.B. 1996)
- ; und 2 (gekürzte Jahreszahl, z.B. 96).
- ;
- DATE DAY 17
- DATE MONTH 20,3
- DATE YEAR 24,2
- ;
- ;
- ; ZEIT: Die Zeit wird aus jeder nach IDENT_VALID_LINE gültigen Zeile ausge-
- ; lesen. Die Syntax für die Positionsangabe ist folgende:
- ; TIME <xpos>,<length>
- ; <length> gibt die Länge des Eintrages an.
- ; Gewöhnlich ist ein Zeiteintag 8 Zeichen lang (z.B. 10:15:20).
- ; Es kann aber auch sein, daß der Zeiteintrag keine Sekundenangabe
- ; enthält. Dann hat er nur eine Länge von 5 (z.B. 10:15).
- ;
- TIME 3,8
- ;
- ;
- ; ONLINE-USER-NAME: Für gewöhnlich wird in das Logfile der Name des Onlineusers
- ; eingetragen. Mit folgenden Befehlszeilen kann ShowLog mitgeteilt werden, wo
- ; es ihn finden kann:
- ; USER_NAME_SIGN dient der Identifizierung der Zeile, in der der Name steht.
- ; USER_NAME_SIGN <xpos>,<st>
- ; <xpos> gibt die Spalte an, in der die markante Zeichenkette beginnt.
- ; Hat die Zeichenkette keine feste Spaltenposition, so kann hier auch
- ; 0 angegeben werden.
- ; <st> ist eine markante Zeichenkette dieser Zeile in Anführungszeichen
- ; USER_NAME gibt an, wo der Name beginnt und endet.
- ; USER_NAME <start>,<end>
- ; <start> gibt an, wo der Eintrag beginnt.
- ; <end> gibt an, wo der Eintrag endet.
- ; Dies kann jeweils sein:
- ; a) eine Spalte, z.B. USER_NAME 36,10
- ; b) (nur bei <end>!) EOL (end of line) sein, was bedeutet, das bis zum Ende
- ; der Zeile gelesen wird, z.B. USER_NAME 36,EOL
- ; c) eine feste Zeichenkette in Anführungszeichen sein, bei der noch ein
- ; relativer Sprung angegeben werden kann.
- ; Bei <start> bedeutet dies: Ab dem Anfang der Zeichenkette wird mit dem
- ; Lesen der Daten begonnen.
- ; Bei <end> bedeutet es: Es wird bis zum letzten Zeichen vor der Zeichen-
- ; kette gelesen.
- ; z.B. USER_NAME "User logged in"," "
- ; Hier werden alle Zeichen ab dem "U" bis zur zweiten Zeichenkette ausge-
- ; lesen.
- ; Auch folgende Konstruktion ist möglich:
- ; USER_NAME "User logged in"," "+5
- ; Im Gegensatz zum vorhergehenden Beispiel werden hier noch 5 weitere Zei-
- ; chen gelesen (das Leerzeichen selbst und 4 weitere). Dieser relative
- ; Sprung kann auch negativ sein.
- ;
- USER_NAME_SIGN 0,"online at"
- USER_NAME 13,"online at"
- ;
- ;
- ; USER-LEVEL: Viele Logfiles enthalten auch das User-Level des Onlineusers.
- ; Mit folgenden Befehlszeilen kann ShowLog mitgeteilt werden, wo es dieses
- ; finden kann:
- ; USER_LEVEL_SIGN dient der Identifizierung der Zeile, in der das Level steht.
- ; USER_LEVEL_SIGN <xpos>,<st>
- ; (Siehe USER_NAME_SIGN)
- ; USER_LEVEL gibt an, wo der Level-Eintrag beginnt und endet.
- ; USER_LEVEL <start>,<end>
- ; (Siehe USER_NAME)
- ;
- USER_LEVEL_SIGN 13,"Security level ="
- USER_LEVEL 30,EOL
- ;
- ;
- ; USER-STANDORT: Einige Logfiles enthalten auch Informationen über den Stand-
- ; ort des Onlineusers.
- ; Mit folgenden Befehlszeilen kann ShowLog mitgeteilt werden, wo es diese
- ; finden kann:
- ; USER_LOCATION_SIGN dient der Identifizierung der Zeile, in der der Stand-
- ; ort steht.
- ; USER_LOCATION_SIGN <xpos>,<st>
- ; (Siehe USER_NAME_SIGN)
- ; USER_LOCATION gibt an, wo der Standort-Eintrag beginnt und endet.
- ; USER_LOCATION <start>,<end>
- ; (Siehe USER_NAME)
- ;
- ; USER_LOCATION_SIGN
- ; USER_LOCATION
- ; (nicht angegeben)
- ;
- ;
- ; SESSION-ENDE: Wodurch ist das Ende einer Session gekennzeichnet?
- ; Syntax: END_OF_SESSION <xpos>,<st>
- ; (Siehe USER_NAME_SIGN)
- ; Hier sind bis zu 5 Einträge möglich, die das Ende einer Session anzeigen.
- ;
- END_OF_SESSION 13,"User offline"
- ;
- ;
- ;
-