Other functions

pdnslog(message[, loglevel])

Log the message at the daemon level

Parameters:
  • message (string) – The message to log
  • loglevel (int) – The urgency level of the message. Defaults to pdns.loglevels.Warning

You can use the following constants as log levels :

  • pdns.loglevels.Alert
  • pdns.loglevels.Critical
  • pdns.loglevels.Debug
  • pdns.loglevels.Emergency
  • pdns.loglevels.Info
  • pdns.loglevels.Notice
  • pdns.loglevels.Warning
  • pdns.loglevels.Error
pdnsrandom([upper_bound])

Get a random number.

Parameters:upper_bound (int) – The upper bound. You will get a random number below this upper bound.