home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 August / PCO0897.ISO / filesbbs / dos / sl13a4.arj / SELFDEF.ZIP / CC.BSD < prev    next >
Encoding:
Text File  |  1996-07-22  |  6.1 KB  |  150 lines

  1. ;
  2. ; Selbst definierte Logfileeinträge für Concord
  3. ; =============================================
  4. ;
  5. ; Ist das Datum in jeder Logfilezeile angegeben (JA) oder wird es nur 
  6. ; sporadisch (z.B. beim Starten des Mailers/der BBS-Software oder zu Beginn 
  7. ; einer Session) in das Log geschrieben (NEIN)?
  8. ;
  9. DATE_IN_EACH_LINE NEIN
  10. ;
  11. ;
  12. ; Wenn Sie bei DATE_IN_EACH_LINE NEIN angegeben haben, dann müssen sie
  13. ; mit IDENT_DATE_LINE festlegen, wie die Zeile, in der das Datum steht,
  14. ; identifiziert werden kann (anhand von markanten Zeichenketten). 
  15. ; Die Syntax ist: IDENT_DATE_LINE <xpos>,<st>
  16. ; wobei <xpos> die Spalte angibt, an der die markante Zeichenkette beginnt
  17. ;       <st>   die markante Zeichenkette (in Anführungszeichen) angibt
  18. ; Sie können IDENT_VALID_LINE auch mehrmals verwenden und so mehrere Zeichen-
  19. ; ketten angeben. Die Gesamtlänge aller Zeichenketten darf aber nicht größer
  20. ; als 40 sein.
  21. ;
  22. IDENT_DATE_LINE 1,"----------"
  23. ;
  24. ;
  25. ; Woran ist man eine gültige Log-Zeile zu erkennen?
  26. ; Hier sind die Zeilen gemeint, die die normalen Logfile-Einträge und stets
  27. ; auch die Uhrzeit enthalten. Diese Identifizierung ist nicht zwingend nötig,
  28. ; kann aber, z.B. wenn auch andere Programme ihre Daten in dieses Logfile
  29. ; schreiben evt. Fehlinterpretationen vermeiden.
  30. ; Die Syntax ist: IDENT_VALID_LINE <xpos>,<st>
  31. ; wobei <xpos> die Spalte angibt, an der die markante Zeichenkette beginnt
  32. ;       <st>   die markante Zeichenkette (in Anführungszeichen) angibt
  33. ; Sie können IDENT_VALID_LINE auch mehrmals verwenden und so mehrere Zeichen-
  34. ; ketten angeben. Die Gesamtlänge aller Zeichenketten darf aber nicht größer
  35. ; als 40 sein.
  36. ;
  37. IDENT_VALID_LINE 1,"#"
  38. IDENT_VALID_LINE 5,":"
  39. IDENT_VALID_LINE 8,":"
  40. ;
  41. ;
  42. ; DATUM: Wurde bei DATE_IN_EACH_LINE JA angegeben, so wird das Datum
  43. ; in jeder nach IDENT_VALID_LINE gültigen Zeile ausgelesen, andernfalls
  44. ; liest ShowLog es nur aus den durch IDENT_DATE_LINE identifizierten Zeilen.
  45. ; Die Position innerhalb der Zeile und das Format von Jahr, Monat und Tag 
  46. ; wird durch folgende Befehle festgelegt:
  47. ;    DATE DAY <xpos>
  48. ;    DATE MONTH <xpos>,<length>
  49. ;    DATE YEAR <xpos>,<length>
  50. ; <xpos>   gibt die Spalte an, in der der Eintrag beginnt
  51. ; <length> gibt die Länge des Eintrages an. 
  52. ;          Der Monatseintrag kann als Zahl dargestellt werden. Dann hat er 
  53. ;          eine Länge von 2. Er kann aber auch in dfen englischen Monatskürzeln
  54. ;          (Jan, Feb,...) dargestellt sein. Dann hat er eine Länge von 3. 
  55. ;          Beim Jahr gibt es die Längen 4 (vollständige Jahreszahl, z.B. 1996)
  56. ;          und 2 (gekürzte Jahreszahl, z.B. 96).
  57. ;
  58. DATE DAY 17
  59. DATE MONTH 20,3
  60. DATE YEAR 24,2
  61. ;
  62. ;
  63. ; ZEIT: Die Zeit wird aus jeder nach IDENT_VALID_LINE gültigen Zeile ausge-
  64. ; lesen. Die Syntax für die Positionsangabe ist folgende:
  65. ;    TIME <xpos>,<length>
  66. ; <length> gibt die Länge des Eintrages an. 
  67. ;          Gewöhnlich ist ein Zeiteintag 8 Zeichen lang (z.B. 10:15:20).
  68. ;          Es kann aber auch sein, daß der Zeiteintrag keine Sekundenangabe
  69. ;          enthält. Dann hat er nur eine Länge von 5 (z.B. 10:15).
  70. ;
  71. TIME 3,8
  72. ;
  73. ;
  74. ; ONLINE-USER-NAME: Für gewöhnlich wird in das Logfile der Name des Onlineusers
  75. ; eingetragen. Mit folgenden Befehlszeilen kann ShowLog mitgeteilt werden, wo
  76. ; es ihn finden kann:
  77. ; USER_NAME_SIGN dient der Identifizierung der Zeile, in der der Name steht.
  78. ;    USER_NAME_SIGN <xpos>,<st>
  79. ; <xpos>   gibt die Spalte an, in der die markante Zeichenkette beginnt.
  80. ;          Hat die Zeichenkette keine feste Spaltenposition, so kann hier auch
  81. ;          0 angegeben werden.
  82. ; <st>     ist eine markante Zeichenkette dieser Zeile in Anführungszeichen
  83. ; USER_NAME gibt an, wo der Name beginnt und endet.
  84. ;    USER_NAME      <start>,<end>
  85. ; <start>  gibt an, wo der Eintrag beginnt.
  86. ; <end>    gibt an, wo der Eintrag endet.
  87. ; Dies kann jeweils sein:
  88. ;  a) eine Spalte, z.B. USER_NAME 36,10
  89. ;  b) (nur bei <end>!) EOL (end of line) sein, was bedeutet, das bis zum Ende
  90. ;     der Zeile gelesen wird, z.B. USER_NAME 36,EOL
  91. ;  c) eine feste Zeichenkette in Anführungszeichen sein, bei der noch ein
  92. ;     relativer Sprung angegeben werden kann.
  93. ;     Bei <start> bedeutet dies: Ab dem Anfang der Zeichenkette wird mit dem
  94. ;     Lesen der Daten begonnen.
  95. ;     Bei <end> bedeutet es: Es wird bis zum letzten Zeichen vor der Zeichen-
  96. ;     kette gelesen.
  97. ;     z.B. USER_NAME "User logged in"," "
  98. ;     Hier werden alle Zeichen ab dem "U" bis zur zweiten Zeichenkette ausge-
  99. ;     lesen.
  100. ;     Auch folgende Konstruktion ist möglich:
  101. ;     USER_NAME "User logged in"," "+5
  102. ;     Im Gegensatz zum vorhergehenden Beispiel werden hier noch 5 weitere Zei-
  103. ;     chen gelesen (das Leerzeichen selbst und 4 weitere). Dieser relative
  104. ;     Sprung kann auch negativ sein.
  105. ;
  106. USER_NAME_SIGN 0,"online at"
  107. USER_NAME      13,"online at"
  108. ;
  109. ;
  110. ; USER-LEVEL: Viele Logfiles enthalten auch das User-Level des Onlineusers.
  111. ; Mit folgenden Befehlszeilen kann ShowLog mitgeteilt werden, wo es dieses
  112. ; finden kann:
  113. ; USER_LEVEL_SIGN dient der Identifizierung der Zeile, in der das Level steht.
  114. ;    USER_LEVEL_SIGN <xpos>,<st>
  115. ;    (Siehe USER_NAME_SIGN)
  116. ; USER_LEVEL gibt an, wo der Level-Eintrag beginnt und endet.
  117. ;    USER_LEVEL      <start>,<end>
  118. ;    (Siehe USER_NAME)
  119. ;
  120. USER_LEVEL_SIGN 13,"Security level ="
  121. USER_LEVEL      30,EOL
  122. ;
  123. ;
  124. ; USER-STANDORT: Einige Logfiles enthalten auch Informationen über den Stand-
  125. ; ort des Onlineusers.
  126. ; Mit folgenden Befehlszeilen kann ShowLog mitgeteilt werden, wo es diese
  127. ; finden kann:
  128. ; USER_LOCATION_SIGN dient der Identifizierung der Zeile, in der der Stand-
  129. ; ort steht.
  130. ;    USER_LOCATION_SIGN <xpos>,<st>
  131. ;    (Siehe USER_NAME_SIGN)
  132. ; USER_LOCATION gibt an, wo der Standort-Eintrag beginnt und endet.
  133. ;    USER_LOCATION      <start>,<end>
  134. ;    (Siehe USER_NAME)
  135. ;
  136. ; USER_LOCATION_SIGN
  137. ; USER_LOCATION
  138. ; (nicht angegeben)
  139. ;
  140. ;
  141. ; SESSION-ENDE: Wodurch ist das Ende einer Session gekennzeichnet?
  142. ; Syntax: END_OF_SESSION <xpos>,<st>
  143. ;         (Siehe USER_NAME_SIGN)
  144. ; Hier sind bis zu 5 Einträge möglich, die das Ende einer Session anzeigen.
  145. ;
  146. END_OF_SESSION 13,"User offline"
  147. ;
  148. ;
  149. ;
  150.