blob: cf7e03b61672e5bf35a6c731cdeef73b503d13b1 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001FUNKTION:
2 int log_file(string file, string text)
3 int log_file(string file, string text, int size_to_break)
4
5ARGUMENTE:
6 file - Name der Datei, in die geschrieben werden soll
7 text - Der Text, der geschrieben werden soll
8 size_to_break - Groesse, ab der ein neues File begonnen wird (optional)
9
10BESCHREIBUNG:
11 log_file schreibt den Text text in die Datei /log/file.
12
13RUECKGABEWERT:
14 1 bei Erfolg oder 0, falls ein Fehler beim Schreiben auftrat.
15
16BEMERKUNGEN:
17 Wenn die Groesse von file vor dem Schreiben 50000 Bytes ueberschreitet,
18 wird sie in file.old umbenannt. Eine schon vorhandene Datei file.old
19 wird dabei geloescht. Der Text wird nach dem Umbenennen geschrieben.
20 Wird 'size_to_break' angegeben und ist dies > 0, wird dieser Wert (in
21 Bytes) statt der 50000 Bytes zum Rotieren des Logfiles benutzt.
22
23BEISPIELE:
24 log_file( "report/wargon.rep", "TYPO von bla in blubb:\ntest\n");
25 In /log/report/wargon.rep finde ich nun die neueste Typomeldung... ;)
26
27SIEHE AUCH:
28 write_file(E)
29
3009.06.2014, Zesstra
31