Try this:

$out = @()
switch -r (gc <AV Log File's path here>) {
'^Date:' {
$obj = new-object psObject
}
'^[^-]+' {
$prop, $val = [regex]::split($_,':\s')
$prop = $prop -replace '\s'
if ($val) {$val = $val.trim()}
add-member noteProperty $prop $val -in $obj
}
'^-+$' {
$out += $obj
rv obj
}
}
if ($obj) {
$out += $obj
rv obj
}
$out | epcsv out.csv -not
# now you got the data in a CSV file
ipcsv out.csv

--
Kiron