Improve logging
-
Many log messages contain the name of the function were the log message was formed, but due to copy-paste driven development, many of this messages are misleading. We need to modify
LogPrintf
macro to add__FUNCTION__
to each log message (and also__FILE__
and__LINE__
), this way there will be always a correct function name -
We should also consider changing homebrew Bitcoin log to something more usable, like Google Log or Boost Log
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information