Forum: Programmieren allgemein
by taveuni,
16. Feb 2023
Ja. Weil wie Du in der Funktion siehst ist der DebugHook = 1. Somit ist die Bedingung nicht erfüllt und der Autoflushthread wird nicht gestartet. Aber klar ich kann das auch manuell machen im Programm wenn $DEBUG defined ist.
Danke
Übrigens sorry dem Threadersteller für das kapern dieses Threads. Eigentlich gings ja um Spring4D...
Gruss Werner
Forum: Programmieren allgemein
by taveuni,
15. Feb 2023
Eine kleine Frage: Ich habe mich gewundert dass die Datei erst beim beenden geschrieben wird obwohl ich AutoFlushTimeOut gesetzt habe. Ich habe dann im mormot.core.log.pas dies gefunden:
procedure TSynLogFamily.StartAutoFlush;
begin
if (AutoFlushThread = nil) and
not SynLogFileFreeing and
(fAutoFlushTimeOut <> 0)
{$ifdef ISDELPHI} and (DebugHook = 0) {$endif} then
...
Forum: Programmieren allgemein
by taveuni,
14. Feb 2023
Das sieht sehr gut aus danke.
Forum: Programmieren allgemein
by taveuni,
13. Feb 2023
Ich bin dies auch am evaluieren. Bevor ich da tiefer gehe: Ist für den FileAppender eine automatisch Rotation mit MaxFileSize eingebaut?
Auf die Schnelle habe ich nichts gefunden. Ebenso eine dynamische Loglevel Änderung. Für ein Beispiel wäre ich auch dankbar.