More than 25 years ago, I gave up on pre-printed logbooks and started using ordinary (and much less expensive) spiral-bound notebooks. To keep all the pertinent information in one place, I use a rubber stamp that I had specially made at a local stationery store.
So, before each QSO, I stamp this in my notebook. Then I can collect the information I need for QSLing in one place. This is what the stamp impression looks like:
Note that the info about the QSO isn’t complete—it’s missing the date. So I write the UTC date in the left margin. Here’s an example from a QSO I had last night:
You can see the UTC date in the left margin. I can then record anything I want about the QSO underneath, such as the operator’s name, location, station information, and anything else. I can use as much or as little space as I want. Sometimes, when I’m copying CW, I just copy right into the notebook, and then everything about the QSO is in one place. Then I just stamp again for the next QSO. Nifty, huh?