# Store original url for logging purposes.
declare local var.original-url STRING;
set var.original-url = req.url;

call useragent_parser;

log "Family: " req.http.useragent_parser_family;
log "Major: " req.http.useragent_parser_major;
log "Minor: " req.http.useragent_parser_minor;
log "Patch: " req.http.useragent_parser_patch;

declare local var.ua STRING;
set var.ua = req.http.useragent_parser_family "/" req.http.useragent_parser_major "." req.http.useragent_parser_minor "." req.http.useragent_parser_patch;
set req.url = querystring.set(req.url, "ua", var.ua);

log "Original url: " var.original-url;
log "Updated  url: " req.url;