Dela via


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

Representerar en loggfil.

Loggning är en processomfattande konstruktion.

Medlemmar

Start

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

Statisk klass som styr filbaserad loggning.

Parametrar

  • filePath Sökväg till loggfil

  • filters Filter som ska tillämpas på rader som loggas i filen.

Start

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

Statisk klass som styr filbaserad loggning.

Parametrar

  • filePath Sökväg till loggfil

  • filters Filter som ska tillämpas på rader som loggas i filen.

  • append Om någon befintlig loggfil ska läggas till eller inte.

Stoppa

Syntax: public inline static void Stop ( );

Stoppar filloggning.

SetLogFilters

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

Ändrar de filter som gäller för filloggning.

Parametrar

  • filters Nya filter eller null för att ta bort filtren.

När du ställer in nya filter kan det uppstå en turbulent period där inga filter tillämpas.

SetLevel

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

Anger vilken nivå av meddelanden som ska registreras av loggaren.

Parametrar

  • level Maximal detaljnivå som ska samlas in av loggaren.