FMX.Types.Log.Trace

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

class function Trace<TResult>(const Tag: string; const Func: TFunc<TLogToken, TResult>;  const Threshold: Integer = -1): TResult; overload;
class function Trace<TResult>(const Tag: string; const Func: TFunc<TResult>; const Threshold: Integer = -1): TResult; overload;
class procedure Trace(const Tag: string; const Proc: TProc<TLogToken>; const Threshold: Integer = -1); overload;
class procedure Trace(const Tag: string; const Proc: TProc; const Threshold: Integer = -1); overload;

C++

template<typename TResult> __classmethod TResult __fastcall Trace(const System::UnicodeString Tag, const System::DelphiInterface<System::Sysutils::TFunc__2<TLogToken*,TResult> > Func, const int Threshold = 0xffffffff)/* overload */;
template<typename TResult> __classmethod TResult __fastcall Trace(const System::UnicodeString Tag, const System::DelphiInterface<System::Sysutils::TFunc__1<TResult> > Func, const int Threshold = 0xffffffff)/* overload */;
__classmethod void __fastcall Trace(const System::UnicodeString Tag, const System::DelphiInterface<System::Sysutils::TProc__1<TLogToken*> > Proc, const int Threshold = 0xffffffff)/* overload */;
__classmethod void __fastcall Trace(const System::UnicodeString Tag, const System::Sysutils::_di_TProc Proc, const int Threshold = 0xffffffff)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
FMX.Types.pas
FMX.Types.hpp
FMX.Types Log


Beschreibung

Führt Func oder Proc zeitgesteuert aus und gibt die Ausführungszeiten aus.

Wenn es sich bei der angegebenen Methode um eine Funktion (Func) handelt, gibt Trace das Ergebnis der Ausführung dieser Funktion zurück.

Mit dem optionalen Parameter vom Typ TLogToken der angegebenen Methode können bestimmte Punkte gekennzeichnet werden, an denen Zeitstempel zusätzlich zu den Zeitstempeln der vollständigen Ausführung der angegebenen Methode genommen werden sollten.

Siehe auch