Hmm, ok. Seems fair but it's not documented anywhere and it can lead to misunderstanding that the query itself is truncated and producing the error.
Maybe the modparam limit is the best way to go but is it worth it to be introduced just for this logging?