Język

GlobalLogBufferingOptions.Rules Właściwość

Definicja

Pobiera lub ustawia kolekcję używanych LogBufferingFilterRule do filtrowania komunikatów dziennika w celu dalszego buforowania.

public:
 property System::Collections::Generic::IList<Microsoft::Extensions::Diagnostics::Buffering::LogBufferingFilterRule ^> ^ Rules { System::Collections::Generic::IList<Microsoft::Extensions::Diagnostics::Buffering::LogBufferingFilterRule ^> ^ get(); void set(System::Collections::Generic::IList<Microsoft::Extensions::Diagnostics::Buffering::LogBufferingFilterRule ^> ^ value); };
[System.ComponentModel.DataAnnotations.Required]
public System.Collections.Generic.IList<Microsoft.Extensions.Diagnostics.Buffering.LogBufferingFilterRule> Rules { get; set; }
[<System.ComponentModel.DataAnnotations.Required>]
member this.Rules : System.Collections.Generic.IList<Microsoft.Extensions.Diagnostics.Buffering.LogBufferingFilterRule> with get, set
Public Property Rules As IList(Of LogBufferingFilterRule)

Wartość właściwości

Atrybuty

Uwagi

Jeśli wpis dziennika jest zgodny z regułą, zostanie on buforowany. W związku z tym będzie on emitowany później po opróżnieniu buforu. Jeśli wpis dziennika nie jest zgodny z żadną regułą, zostanie on emitowany normalnie. Jeśli zostanie osiągnięty limit rozmiaru buforu, najstarsze buforowane wpisy dziennika zostaną porzucone (nie emitowane!), aby zapewnić miejsce dla nowych. Jeśli rozmiar wpisu dziennika jest większy niż MaxLogRecordSizeInBytes, nie będzie buforowany i będzie emitowany normalnie.

Dotyczy