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 protokolufilters
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 protokolufilters
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.