[Allegro] Desiderate zu Logdatei und Aehnlichem

Thomas Berger ThB at Gymel.com
Mi Feb 6 12:48:02 CET 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lieber Herr Eversberg, liebe Liste,

wo Sie gerade ueber #99e-Vergleiche durch a99 nachdenken, koennte
folgendes ganz gut passen:
Bei Loeschungen von Datensaetzen wird der letzte Stand vor der
Loeschung in die .LOG-Datei geschrieben, oft raetselt man dann,
warum der Satz geloescht wurde. Zu wissen, wer derjenige welcher war,
kann dann manchmal helfen. Koennten die allegro-Module nicht beim
Loeschen einen regulaeren Datumsstempel mit Bearbeiterstempel setzen?
(Dann koennte das auch in die a99-Vergleichs-Heuristik: Von einem Satz,
den waehrend ich draufstarrte jemand anders bearbeitet hat, will mein
Kollege evtl. nicht, dass ich ihn zum Schluss loesche?)

Kleinere Desiderate:
Ein Extra-Schalter, der - sofern gesetzt, Default sollte "aus" sein -
bei Aenderungen an Datensaetzen zwei Eintraege in die Log-Datei
setzt: Zunaechst den Stand des Satzes vor der Aenderung (mit geeignet
zu definierender Kennung) und dann wie gehabt den geaenderten Satz:
Dann kann man gerade bei Saetzen, die eigentlich gar nicht haetten
angefasst werden sollen und Jahrelang auch nicht angefasst wurden,
anhand der Logdatei besser rekonstruieren, was da eigentlich los war,
bzw. ob der Satz durch die Bearbeitung kaputtgegangen ist oder es schon
vorher war.

Neusaetze vermerken ja nicht ihre Satznummer in der .LOG-Datei,
sondern nur "neu" plus Nummer der .cLD-Datei, in der sie
gespeichert wurden. Vermutlich aus diesem Grund hat das "regulaere"
Update das Verhalten, dass Neusaetze (#u1 #####nnn) stets als
Neusatz verarbeitet werden. Oft jedoch wuenscht man sich ein
Verhalten "wenn der Satz ein Neuer Satz ist, dann packe ihn in
Datei nnn, ansonsten ersetze ihn". Koennte man dafuer nicht einen
Spezialwert (etwa #u1 ?????nnn) implementieren?

viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBR6mecmITJZieluOzAQJXCQP/bNNHPcJrH18iRBYAMeYt+AYAxhst5DTX
Ybtbbsg6xN5LTE3rtA0FUwJjI7XHKxdvGQuaFVXch0yZhROe49qsGYIqYkTprcEo
mk1G4ZxuQIGdiDFMeomBFeqkKN8vTQD0rTozTm8WqTz/tp2P0QjxRtDmiDZ/KRUz
Quq1zPUemMs=
=jXsa
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro