6.28.2.5 DatagramHandler

La classe DatagramHandler eredita da SocketHandler il supporto per l'invio di messaggi di log attraverso un socket UDP.

class DatagramHandler( host, port)
Restituisce una nuova istanza della classe DatagramHandler intesa per comunicare con una macchina remota il cui indirizzo dato da host e port.

emit( )
Serializza il dizionario di attributi del record e lo scrive nel socket in formato binario. Se si verifica un errore con il socket, scarta silenziosamente il pacchetto. Per deserializzare il record alla fine della ricezione in un LogRecord, usate la funzione makeLogRecord().

makeSocket( )
Il metodo factory di SocketHandler viene qui sovrascritto per creare un socket UDP (socket.SOCK_DGRAM).

send( s)
Invia una stringa serializzata ad un socket.

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