classe Core::D iagnostics::Logging::MemoryLogger

Rappresenta un buffer in memoria dei messaggi di traccia sdk.

Membri

Avvio

Sintassi: public inline static void Start ( );

Avvia il buffer interno.

Stop

Sintassi: public inline static void Stop ( );

Arresta il buffer interno.

Spazzatura

Sintassi: public inline static void Dump ( const char * filePath );

Scrive il contenuto del buffer nel file specificato.

Parametri

  • filePath Percorso del file in cui scrivere.

Spazzatura

Sintassi: public inline static void Dump ( std::ostream & outStream );

Scrive il contenuto del buffer nel flusso specificato.

Parametri

  • outStream Flusso in cui scrivere.

Spazzatura

Sintassi: public inline static std::vector< std::string > Dump ( );

Restituisce un vettore per il buffer di memoria.

Restituisce

Vettore con il contenuto del buffer di memoria copiato.

SetLevel

Sintassi: public inline static void SetLevel ( Level level );

Imposta il livello dei messaggi da acquisire dal logger.

Parametri

  • level Livello massimo di dettaglio da acquisire dal logger.