Why not use GitHub? You can file and look up commit histories, write comments, track Issues/bug reports, collaborate with others.. all in one place.
If you want a public debugging journal for a private or self-hosted project, I think Evernote combined with http://postach.io would work beautifully.