Fixed bug where log would ouput a duplicate message if the message was the same and the source was different.