home *** CD-ROM | disk | FTP | other *** search
- ;
- ; Selbst definierte Logfileeinträge für Cantaloop
- ; ===============================================
- ;
- ; 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 JA
- ;
- ;
- ; 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 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 2," "
- IDENT_VALID_LINE 12,":"
- IDENT_VALID_LINE 15,":"
- ;
- ;
- ; 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 den 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 3
- DATE MONTH 6,3
- ; DATE YEAR
- ; (nicht angegeben)
- ;
- ;
- ; 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 10,8
- ;
- ;
- ; MAILER-NAME: Für gewöhnlich wird in das Logfile der Name des Mailers
- ; eingetragen. Mit folgenden Befehlszeilen kann ShowLog mitgeteilt werden, wo
- ; es ihn finden kann:
- ; MAILER_NAME_SIGN dient der Identifizierung der Zeile, in der der Name steht.
- ; MAILER_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
- ; MAILER_NAME gibt an, wo der Name beginnt und endet.
- ; MAILER_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. MAILER_NAME 36,10
- ; b) (nur bei <end>!) EOL (end of line) sein, was bedeutet, das bis zum Ende
- ; der Zeile gelesen wird, z.B. MAILER_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. MAILER_NAME "T-Mail",", starting "
- ; Hier werden alle Zeichen ab "T-Mail" bis zum Komma (am Anfang der zweiten
- ; Zeichenkette) ausgelesen.
- ; Auch folgende Konstruktion ist möglich:
- ; MAILER_NAME "T-Mail","starting "-2
- ; Dieses Beispiel ist ein Äquivalent zum vorhergehenden. Auch hier wird
- ; bis zum Komma (2 Zeichen vor 'starting') gelesen. Dieser relative
- ; Sprung kann auch positiv sein.
- ;
- MAILER_NAME_SIGN 24,"begin"
- MAILER_NAME 31,EOL
- ;
- ;
- ; BEGINN EINES EINGEHENDEN ANRUFS: Wodurch ist die Zeile gekennzeichnet,
- ; in der das Modem ein Klingeln meldet (RING) ?
- ; Syntax: START_IN_CALL <xpos>,<st>
- ; (Siehe MAILER_NAME_SIGN)
- ; Hier können bis zu 5 Einträge verwendet werden (wegen Unterschieden zwischen
- ; analog und ISDN und Ausschließung von 'RINGING'). Eine Ausschließung ist
- ; wie überall durch ein angehängtes '_NOT' gekennzeichnet: START_IN_CALL_NOT.
- ;
- START_IN_CALL 24,"RING"
- START_IN_CALL 24,"RING "
- START_IN_CALL_NOT 24,"RINGING"
- ;
- ;
- ; VERBINDUNGSAUFBAU EINES EINGEHENDEN ANRUFS: Wodurch ist die Zeile ge-
- ; kennzeichnet, die den CONNECT eines eingehenden Anrufs meldet? (Meistens
- ; sind die Connect-Zeilen für ein- und ausgehende Anrufe identisch.)
- ; Syntax: CONNECT_IN_CALL <xpos>,<st>
- ; (Siehe MAILER_NAME_SIGN)
- ;
- CONNECT_IN_CALL 24,"CONNECT"
- ;
- ;
- ; BEGINN EINES AUSGEHENDEN ANRUFS: Wodurch ist die Zeile gekennzeichnet,
- ; in der das Wählen des Modems protokoliert wird?
- ; Syntax: START_OUT_CALL <xpos>,<st>
- ; (Siehe MAILER_NAME_SIGN)
- ;
- START_OUT_CALL 24,"Dialing"
- ;
- ;
- ; VERBINDUNGSAUFBAU EINES AUSGEHENDEN ANRUFS: Wodurch ist die Zeile ge-
- ; kennzeichnet, die den CONNECT eines ausgehenden Anrufs meldet? (Meistens
- ; sind die Connect-Zeilen für ein- und ausgehende Anrufe identisch.)
- ; Syntax: CONNECT_OUT_CALL <xpos>,<st>
- ; (Siehe MAILER_NAME_SIGN)
- ;
- CONNECT_OUT_CALL 24,"CONNECT"
- ;
- ;
- ; VERBINDUNGSAUFBAU EINES FAX-ANRUFS: Wodurch ist die Zeile ge-
- ; kennzeichnet, die den CONNECT eines Fax-Anrufs meldet?
- ; Syntax: CONNECT_FAX_CALL <xpos>,<st>
- ; (Siehe MAILER_NAME_SIGN)
- ; Hier können bis zu 5 Einträge verwendet werden. Eine Ausschließung ist
- ; wie überall durch ein angehängtes '_NOT' gekennzeichnet: CONNECT_FAX_CALL_NOT.
- ;
- CONNECT_FAX_CALL 24,"+FCO"
- ;
- ;
- ; AKA: Wie soll ShowLog die Aka des anrufenden/angerufenen Systems bestimmen?
- ; AKA_SIGN gibt an, woran die Zeile zu erkennen ist, in der sich der Eintrag
- ; befindet.
- ; AKA_SIGN <xpos>,<st>
- ; (Siehe MAILER_NAME_SIGN)
- ; Hier können bis zu 5 Einträge verwendet werden (wegen ungenauen Erkennungs-
- ; merkmalen bei vielen Mailern). Eine Ausschließung ist wie überall durch ein
- ; angehängtes '_NOT' gekennzeichnet: AKA_SIGN_NOT.
- ; AKA gibt an, wo der Eintrag beginnt und endet.
- ; AKA <start>,<end>
- ; (Siehe MAILER_NAME)
- ;
- AKA_SIGN 1,"*"
- AKA_SIGN_NOT 24,"Lost Carrier"
- AKA_SIGN_NOT 24,"Intro:"
- AKA_SIGN_NOT 24,"Seconds:"
- AKA "("+1,")"
- ;
- ;
- ; SYSTEM-NAME: Wie soll ShowLog die Namen des anrufenden/angerufenen Systems
- ; bestimmen?
- ; SYSTEM_NAME_SIGN gibt an, woran die Zeile zu erkennen ist, in der sich der
- ; Eintrag befindet.
- ; SYSTEM_NAME_SIGN <xpos>,<st>
- ; (Siehe MAILER_NAME_SIGN)
- ; Hier können bis zu 5 Einträge verwendet werden (wegen ungenauen Erkennungs-
- ; merkmalen bei vielen Mailern). Eine Ausschließung ist wie überall durch ein
- ; angehängtes '_NOT' gekennzeichnet: SYSTEM_NAME_SIGN_NOT.
- ; SYSTEM_NAME gibt an, wo der Eintrag beginnt und endet.
- ; SYSTEM_NAME <start>,<end>
- ; (Siehe MAILER_NAME)
- ;
- SYSTEM_NAME_SIGN 1,"*"
- SYSTEM_NAME_SIGN_NOT 24,"Lost Carrier"
- SYSTEM_NAME_SIGN_NOT 24,"Intro:"
- SYSTEM_NAME_SIGN_NOT 24,"Seconds:"
- SYSTEM_NAME 24,"("
- ;
- ;
- ; SYSOP-NAME: Wie soll ShowLog die Namen des Sysops des anrufenden/angerufenen
- ; Systems bestimmen?
- ; SYSOP_SIGN gibt an, woran die Zeile zu erkennen ist, in der sich der Eintrag
- ; befindet.
- ; SYSOP_SIGN <xpos>,<st>
- ; (Siehe MAILER_NAME_SIGN)
- ; SYSOP gibt an, wo der Eintrag beginnt und endet.
- ; SYSOP <start>,<end>
- ; (Siehe MAILER_NAME)
- ;
- SYSOP_SIGN 24,"SysOp:"
- SYSOP 31,"from"
- ;
- ;
- ; VERWENDETER MAILER: Wie soll ShowLog den vom anrufenden/angerufenen Systems
- ; verwendeten Mailer bestimmen?
- ; USING_SIGN gibt an, woran die Zeile zu erkennen ist, in der sich der Eintrag
- ; befindet.
- ; USING_SIGN <xpos>,<st>
- ; (Siehe MAILER_NAME_SIGN)
- ; USING gibt an, wo der Eintrag beginnt und endet.
- ; USING <start>,<end>
- ; (Siehe MAILER_NAME)
- ;
- USING_SIGN 24,"Remote Uses"
- USING 36,EOL
- ;
- ;
- ; ORT: Wie soll ShowLog den vom anrufenden/angerufenen Systems angegebenen
- ; Ort bestimmen?
- ; LOCATION_SIGN gibt an, woran die Zeile zu erkennen ist, in der sich der
- ; Eintrag befindet.
- ; LOCATION_SIGN <xpos>,<st>
- ; (Siehe MAILER_NAME_SIGN)
- ; LOCATION gibt an, wo der Eintrag beginnt und endet.
- ; LOCATION <start>,<end>
- ; (Siehe MAILER_NAME)
- ;
- LOCATION_SIGN 0,"from"
- LOCATION "from"+5,EOL
- ;
- ;
- ; Übertragenen Dateien:
- ; =====================
- ;
- ; Wie soll ShowLog die Namen der empfangenen Datei bestimmen?
- ; FILE_IN_NAME_SIGN gibt an, woran die Zeile zu erkennen ist, in der sich der
- ; Eintrag befindet.
- ; FILE_IN_NAME_SIGN <xpos>,<st>
- ; (Siehe MAILER_NAME_SIGN)
- ; Hier können bis zu 5 Einträge verwendet werden. Eine Ausschließung ist durch
- ; ein angehängtes '_NOT' gekennzeichnet: FILE_IN_NAME_SIGN_NOT.
- ; FILE_IN_NAME gibt an, wo der Eintrag beginnt und endet.
- ; FILE_IN_NAME <start>,<end>
- ; (Siehe MAILER_NAME)
- ;
- FILE_IN_NAME_SIGN 0,": Received"
- FILE_IN_NAME "Received"+9,EOL
- ;
- ;
- ; Wie soll ShowLog die Größe der empfangenen Datei bestimmen?
- ; FILE_IN_SIZE_SIGN gibt an, woran die Zeile zu erkennen ist, in der sich der
- ; Eintrag befindet.
- ; FILE_IN_SIZE_SIGN <xpos>,<st>
- ; (Siehe MAILER_NAME_SIGN)
- ; Hier können bis zu 5 Einträge verwendet werden. Eine Ausschließung ist durch
- ; ein angehängtes '_NOT' gekennzeichnet: FILE_IN_SIZE_SIGN_NOT.
- ; FILE_IN_SIZE gibt an, wo der Eintrag beginnt und endet.
- ; FILE_IN_SIZE <start>,<end>
- ; (Siehe MAILER_NAME)
- ;
- FILE_IN_SIZE_SIGN 24,"CPS: "
- FILE_IN_SIZE " ("+2,"bytes)"
- ;
- ;
- ; Wie soll ShowLog die CPS-Rate der empfangenen Datei bestimmen?
- ; FILE_IN_CPS_SIGN gibt an, woran die Zeile zu erkennen ist, in der sich der
- ; Eintrag befindet.
- ; FILE_IN_CPS_SIGN <xpos>,<st>
- ; (Siehe MAILER_NAME_SIGN)
- ; Hier können bis zu 5 Einträge verwendet werden. Eine Ausschließung ist durch
- ; ein angehängtes '_NOT' gekennzeichnet: FILE_IN_CPS_SIGN_NOT.
- ; FILE_IN_CPS gibt an, wo der Eintrag beginnt und endet.
- ; FILE_IN_CPS <start>,<end>
- ; (Siehe MAILER_NAME)
- ;
- FILE_IN_CPS_SIGN 24,"CPS: "
- FILE_IN_CPS "CPS:"+5,"("
- ;
- ;
- ; Ebenso wie bei empfangenen, hier nun die Definition für die gesendeten
- ; Dateien mit den Schlüsselwörtern:
- ; FILE_OUT_NAME_SIGN FILE_OUT_NAME
- ; FILE_OUT_SIZE_SIGN FILE_OUT_SIZE
- ; FILE_OUT_CPS_SIGN FILE_OUT_CPS
- ;
- FILE_OUT_NAME_SIGN 0,": Sent"
- FILE_OUT_NAME "Sent"+5,EOL
- ;
- FILE_OUT_SIZE_SIGN 24,"CPS: "
- FILE_OUT_SIZE " ("+2,"bytes)"
- ;
- FILE_OUT_CPS_SIGN 24,"CPS: "
- FILE_OUT_CPS "CPS:"+5,"("
- ;
- ;
- ; ONLINE-USER: Woran ist erkennbar, daß es sich um einen Onlineuser-Anruf
- ; handelt (Übergabe zur BBS)?
- ; Syntax: ONLINE_USER <xpos>,<st>
- ; (Siehe MAILER_NAME_SIGN)
- ;
- ONLINE_USER 24,"Spawning"
- ;
- ;
- ; SESSION-ENDE: Wodurch ist das Ende einer Session gekennzeichnet?
- ; Syntax: END_OF_SESSION <xpos>,<st>
- ; (Siehe MAILER_NAME_SIGN)
- ; Hier sind bis zu 5 Einträge möglich, die das Ende einer Session anzeigen.
- ; Eine Ausschließung ist wie überall durch ein angehängtes '_NOT' zu
- ; kennzeichnen: END_OF_SESSION_NOT.
- ;
- END_OF_SESSION 24,"Seconds:"
- ;
- ;
- ; FEHLER: Woran kann ShowLog eine Fehlermeldung des Mailers erkennen?
- ; Syntax: ERROR <xpos>,<st>
- ; (Siehe MAILER_NAME_SIGN)
- ; Hier sind bis zu 5 Einträge möglich. Eine Ausschließung ist wie überall
- ; durch ein angehängtes '_NOT' zu kennzeichnen: ERROR_NOT.
- ;
- ERROR 1,"!"
- ERROR_NOT 24,"Called "
- ERROR 0,"ERROR "
- ERROR 0,"error "
- ERROR 0,"Error "
- ;
- ;
- ; EOF
- ;