Please take a look at the following picture:
I think that you'll all agree that the UnityEngine.Debug:Log(Object) is appended under every log statement, is not needed - doesn't make the programmer's life easier, doesn't help with finding bugs or telling anything important. It's making the log show twice less info than it could and increases visual clutter.
Having used UE3, which has the simplest logger ever - `log("statement"); just prints the 'statement', without any line number, time&date info or anything else, I'm pretty disappointed by Unity's logger.
If there's a need to distinguish between different log messages types, it's enough to change the icon (like it's already done) and if there's really a need to show UnityEngine.Debug:Log(Object) then it can be done in the small place below console, where you see the full text of message (and it's already shown there too).That's a good place for it.
But please remove it from the main log (or at least give the option of disabling it)! I think it shouldn't be hard :] rather quick and easy change, that will improve the usability of console and whole unity platform a lot.
Thank you.


Reply With Quote