Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 26. März 2011 14:15

nhaack
Server-Pate
Ort: Bonn
Registriert: 12. Dezember 2010
Beiträge: 171
Webseite

Zeitstempel in Debug-Ausgabe

Hallo zusammen,

vielleicht 'ne blöde Frage.

Wenn ich die Debug-Ausgabe anschalte, auf was beziehen sich die Zeitstempel? Ich würde vermuten, dass dieser sich auf die unterhalb stehende Aktion bezieht und die Zeit nach Ausführung angibt, oder ist das der Zeitstempel vor der Aktion?

Grüße
Nils

Offline

#2 26. März 2011 14:28

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Zeitstempel in Debug-Ausgabe

Genaugenommen ist es der Zeitstempel zum Zeitpunkt der Debug-Ausgabe.
Ob die Aktion zu diesem Zeitpunkt bereits ausgeführt wurde oder nicht, hängt davon ab wann die Debug-Funktion im Quelltext aufgerufen wurde. (vor oder nach der Aktion)


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#3 26. März 2011 15:00

nhaack
Server-Pate
Ort: Bonn
Registriert: 12. Dezember 2010
Beiträge: 171
Webseite

Re: Zeitstempel in Debug-Ausgabe

Verstehe.

Wie ist denn das bei den Standardfunktionen von CMSMS? Kann man sagen bei Standardausgaben ist das üblicherweise nach dem Ausführen?

Mir ist auch noch nicht klar, ob sich der Debug-Zeitstempel auf z.B. die SQL Query drüber oder drunter bezieht.

Danke schonmal & Grüße
Nils

Offline

#4 26. März 2011 15:40

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Zeitstempel in Debug-Ausgabe

Also die Zeit- und Memory-Angaben beziehen sich auf das was darunter steht.

Man kann leider nicht pauschal sagen, dass die debug-Ausgabe immer nach dem Ausführen kommt.
Das hängt ganz davon ab, was der Entwickler zu diesem Zeitpunkt wissen will.
In einigen Funktionen wird die debug-Funktion mehrmals aufgerufen.
Einmal am Anfang und einmal am Ende.
Sieht man dann in der debug-Ausgabe auch meistens ('blabla before...' und 'blabla after ...' oder 'start ... ' und 'end ... ').
Es gibt aber auch Ausgaben wie 'Load ... ' bzw. ' ... loaded'.
Daran sieht man dann, ob die Aktion bereits ausgeführt wurde oder erst noch ausgeführt wird.
Ansonst hilft nur ein Bilck in den Quellcode.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline