Putting everything in a log would be useful early on, but good luck finding anything through even a few hundred thousands of words indeed. Even with a search function it could be troublesome.

Maybe the option, in the quests journal, to re-read every quest-relevant lines you heard or read? Plus the option to anotate quests. That would be really nice.