class Core::D iagnostics::Logging::FileLogger

Představuje soubor protokolu.

Protokolování je konstruktor pro celý proces.

Členové

Spustit

Syntaxe: public inline static void Start ( const char * filePath , std::initializer_list< const char * > filters );

Statická třída, která řídí protokolování založené na souborech.

Parametry

  • filePath Cesta k souboru protokolu

  • filters Filtry, které se použijí na řádky protokolované do souboru.

Spustit

Syntaxe: public inline static void Start ( const char * filePath , bool append , std::initializer_list< const char * > filters );

Statická třída, která řídí protokolování založené na souborech.

Parametry

  • filePath Cesta k souboru protokolu

  • filters Filtry, které se použijí na řádky protokolované do souboru.

  • append Určuje, jestli se má připojit nějaký existující soubor protokolu.

Zastavit

Syntaxe: public inline static void Stop ( );

Zastaví protokolování souborů.

Nastavit filtry protokolu

Syntaxe: public inline static void SetLogFilters ( std::initializer_list< const char * > filters );

Změní filtry, které platí pro protokolování souborů.

Parametry

  • filters Nové filtry nebo null pro odebrání filtrů.

Při nastavování nových filtrů může narazit na turbulentní období, kdy se žádné filtry nepoužijí.

Nastavit úroveň

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

Nastaví úroveň zpráv, které mají být zaznamenány protokolovacím nástrojem.

Parametry

  • level Maximální úroveň podrobností, která má být zaznamenána protokolovacím nástrojem.