I've considered it, but decided against it because:
(1) I did not like the information lossage;
(2) this is solely to help log messages coming from outside the
recommended convention, and having excess will not hurt the
normal usage; (3) it is not known if messages from outside the recommended
convention have enough information on its first line of the
first paragraph; the result of s/\n.*/.../ may not be
sufficient "hint"; (4) log output are by default piped to "less -S" so extra
output gives the user chance to inspect more if he chosses
to, without hurting the end user display; and (5) the code was simpler and less error prone to go wrong.