I use Evernote. You can save pictures to the entries and it can also search by key words, or you can specifically tag items for the entries. Each day is kept in it's own "note".
I will also note that when I'm jotting down my positions for big swing trades, I'm usually doing it by hand on pen and paper, so I have a pretty good recollection of big market turns that I was heavily involved in, usually down to the month, and them from there it's pretty easy to scroll around the days of that specific month to find what I'm looking for.
A good example from today would be with this large move on the S&P, it reminded me of the large move during the December 2014 meeting statement. So I would go back and compare how I traded that FOMC versus today's FOMC.
Additionally, today was unit in the sense that you had 150-200 pip moves late US afternoon on some currency pairs. That is fairly unique, so I want to document all the data so I can remember how it played out. For example I can see on the EURUSD that three stop runs fueled that 150 pip move in 5 minutes. How many orders did that take? As a proxy then, how many stops were sitting there? Lots of good information to dissect that I want to capture now in case I need to review it in another year, two years, or even 5 years.