Megosztás a következőn keresztül:


TraceLogging makrók

Szolgáltatói makrók

TraceLoggingProvider.h a következő makrókat határozza meg, amelyekkel definiálhat szolgáltatót, naplóeseményeket, és információkat kérhet le a szolgáltató állapotáról:

Tevékenységmakrók

TraceLoggingActivity.h a következő makrókat határozza meg, amelyekkel eseményeket indíthat, állíthat le és írhat egy TraceLoggingActivity vagy TraceLoggingThreadActivity objektum által felügyelt tevékenységbe:

  • TraceLoggingFunction létrehoz egy TraceLoggingThreadActivity, amely az aktuális függvényről van elnevezve, és egy Start eseményt ír a tevékenységhez. A leállítási tevékenység az aktuális hatókör végén lesz megírva.
  • TraceLoggingWriteStart egy TraceLoggingActivity vagy TraceLoggingThreadActivity indítási eseményét bocsátja ki, és a tevékenységet "Started" értékre állítja.
  • TraceLoggingWriteStop egy TraceLoggingActivity vagy TraceLoggingThreadActivity leállási eseményét bocsátja ki, és a tevékenységet "Leállítva" értékre állítja.
  • TraceLoggingWriteTagged olyan eseményt bocsát ki, amely explicit módon társítva van egy TraceLoggingActivity.

Az eseménykövetési

TraceLogging