Since the release of 1.21 this part of code else // others
{ LogPrint( m_PlayerPrefix + " killed by " + m_PlayerPrefix2); }
causes Vehicle, Animal and possibly some other death events not to be logged properly because m_PlayerPrefix2 is always an empty string resulting in this output format:
18:54:10 | Player "..." (DEAD) (id=...= pos=<11643.9, 5204.4, 297.4>) killed by