Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   {$define DXGETTEXTDEBUG} wirkt nicht (https://www.delphipraxis.net/197762-%7B%24define-dxgettextdebug%7D-wirkt-nicht.html)

charly52 2. Sep 2018 18:50

{$define DXGETTEXTDEBUG} wirkt nicht
 
Hallo,

ich habe ein warscheinlich so banales Problem, daß es nirgends auftaucht.

Wenn ich DXGETTEXTDEBUG definiere, kann ich zwar im Debugger sehen, daß die entsprechenden Teile in gnugettext durchlaufen werden, aber ich bekomme keine Ausgabe auf Datei zu sehen.
Und wo DebugLogger hinschreibt kann ich nicht finden.

Irgendwo habe ich eine Hinweis auf ne "Konstante DebugLogFilename" gefunden. Die finde ich aber in gnugettext nicht. Wo ist die vergraben?
Was muss noch aktiviert, eingestellt oder sonstwie geändert werden, daß ich ein Logfile bekomme?

Besten Dank für eure Hilfe

Charly

Ghostwalker 3. Sep 2018 05:07

AW: {$define DXGETTEXTDEBUG} wirkt nicht
 
Steht in der gnugettext.pas als Kommentar:

"// If the conditional define DXGETTEXTDEBUG is defined, debugging log is activated.
// Use DefaultInstance.DebugLogToFile() to write the log to a file."

Es wird also standardmäßig nix in ein File geloggt, du hast aber die Möglichkeit das selbst zu machen :)

dummzeuch 3. Sep 2018 16:12

AW: {$define DXGETTEXTDEBUG} wirkt nicht
 
Zitat:

Zitat von Ghostwalker (Beitrag 1412286)
Steht in der gnugettext.pas als Kommentar:

"// If the conditional define DXGETTEXTDEBUG is defined, debugging log is activated.
// Use DefaultInstance.DebugLogToFile() to write the log to a file."

Es wird also standardmäßig nix in ein File geloggt, du hast aber die Möglichkeit das selbst zu machen :)

Standardmässig werden die Logmeldungen in einen MemoryStream geschrieben.

Erst ein Aufruf von DefaultInstance.DebugLogToFile stellt das um, so dass in die angegebene Datei geschrieben wird. Dann wird automatisch der MemoryStream in die Datei geschrieben und anschließende Logmeldungen landen direkt in der Datei.

charly52 3. Sep 2018 19:10

AW: {$define DXGETTEXTDEBUG} wirkt nicht
 
Hi


bin da ziemlich auf dem Schlauch gestanden.
Habe den Kommentar irgendwie nicht kapiert.
Aber jetzt läuft es.


Danke

Charly


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz