in lib/log.go [75:99]
func (h *loggerHelperImpl) LogSuccess(start time.Time, server *DHCPServer, packet []byte, peer *net.UDPAddr) error {
if h.personalizedLogger != nil {
hostname := ""
isRC := false
if server != nil {
hostname = server.Hostname
isRC = server.IsRC
}
msg := LogMessage{
Version: h.version,
Packet: packet,
Peer: peer,
Server: hostname,
ServerIsRC: isRC,
Latency: time.Since(start),
Success: true,
}
err := h.personalizedLogger.Log(msg)
if err != nil {
glog.Errorf("Failed to log error: %s", err)
return err
}
}
return nil
}