6.28.4 Oggetti Filter

Gli oggetti Filter possono essere usati dagli Handler e dai Logger per un più sofisticato filtraggio rispetto a quello fornito da questo livello. La classe di filtro base permette solo eventi che sono sotto un certo punto nella gerarchia del logger. Per esempio, "A.B", "A.B.C", "A.B.C.D", "A.B.D" etc. ma non "A.BB", "B.A.B" etc. Se inizializzato con una stringa vuota, tutti gli eventi sono autorizzati.

class Filter( [name])
Restituisce l'istanza della classe Filter. Se name viene specificato, chiama un logger, che, insieme ai suoi figli, ha l'autorizzazione a passare attraverso il filtro. Se name non viene specificato, consente ogni evento.

filter( record)
È il record specificato da loggare? Restituisce zero per no, un valore diverso da zero per sì. Se risulta appropriato, il record può essere modificato sul posto da questo metodo.

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.