[Allegro] Trick 30: Private LOG-Datei
Bernhard Eversberg
ev at biblio.tu-bs.de
Do Nov 30 11:18:52 CET 2006
Trick 30 : Private LOG-Datei
Aufgabe: Jeden Satz, den man abgespeichert hat, gleich nach dem
Speichern schnell noch eben in eine eigene Datei kopieren.
Das könnte sinnvoll sein, wenn man bestimmte Auswertungen
machen will.
Lösung: Eingriff in den FLEX onput.flx
Dieser wird beim manuellen Speichern (nicht beim Speichern
mit put in irgendeinem FLEX oder bei "Global"-Aktionen!)
ausgeführt.
Darin steht ein Befehl put
Gleich daran anschließend kann man z.B. einbauen:
open x +privat.log
wri ...
close x
Und statt wri ... dann alles, was in der LOG-Datei stehen
soll - es muß nicht der komplette Satz sein, denn der wird
ja eh in der normalen LOG-Datei gesichert.
Das + beim open-Befehl stellt sicher, daß die Datei verlängert
wird und nicht jedesmal überschrieben.
ZusatzTip:
Mit h privat.log kann man sich jederzeit die private Datei
anschauen.
SonderTip:
Im Anschluß an den put-Befehl kann natürlich auch irgendwas
ganz anderes ausgeführt werden...
Hinweis: Im Offline-Speicher (Alt+q) sammeln sich ALLE im Verlauf
der Sitzung bearbeiteten Datensätze, auch die bei globalen
Befehlen behandelten, die in einem FLEX mit put gespeicherten
und die noch nicht gespeicherten, aber schon veränderten.
Mit "download off" kann man jederzeit diese Datei selber
in ihrem momentanen Zustand in eine ExportDatei speichern
lassen.
Mehr Informationen über die Mailingliste Allegro