Using Adam's answer , I came up with an alternative to my requirement:
git log --format="%h %s%n%b"
This is similar --oneline, except that it places the line and body of the message immediately after the subject of the message. It looks much better with some coloring:
git log --format="%C(yellow)%h%Creset %Cgreen%s%Creset%n%b"