Absolutely I do, with a full description of what was done. At a minimum, even if one doesn't believe in putting a description in the engine and propeller logs of an annual inspection, one needs to include any relevant work or inspection work that was done, including oil changes or samples, dressing blades, AD's performed, required engine or propeller inspections, etc.
In such a case, rather than simply note that the blades were dressed, the hub greased, the oil changed, etc, one may appropriately note that an annual inspection was performed, and the following engine or propeller work done in conjunction with that inspection. One should include compressions or other values, cite compliance with airworthines directives (and as appropriate, service bulletins), and any work done in connection with the inspection). At the same time, I'll include that information in the airframe logs that stay with the airplane.
When the engine gets pulled and sold or sent away the logs for that engine go with it. But for the person looking at the maintenance history of the airplane, having some of that engine history in the airframe logs is telling, and a good idea. I was invited by a local drop zone a few years ago to bring an airplane up to speed prepatory for it's annual inspection. I learned that some 30 cylinders had been changed out on that airplane, and it had been through a couple of engines. A mere airframe entry saying the engine was replaced wouldn't have told me a whole lot, but I found a lot of airframe entries regarding engine work that had been done...cylinders off, repairs to this and that, engine changes. I had a clear pattern of an abusive history for that airplane, and it caused me to dig deep and look very closely at the airplane.
The airplane had a lot of serious problems that might not have been found had it not been for the fact that the log entries were included in the airframe log as well. The history of the cylinder replacements, for example, would have been lost when the engines were traded out...but it wasn't lost because someone was professional enough to make duplicate entries...I had them in the aiframe log, too.
I like to include full details in a logbook entry. I hate seeing entries that include only a hobbs or tach time or airframe time, and a one liner like "changed oil." I put engine and airframe times and cycles on every entry, reference to the documents approving the work (maintenance manual #, etc), part numbers and serial numbers on and off, when the work is next due, etc. If there's a standard to which the work must have been accomplished, I reference that, too. If I'm changing a tire on a King Air, I'll include references to having zyglo'd the wheel assembly, the results, and magnaflux testing of the wheel bolts, as well as the part number for the wheel half packing, and the type of grease with which I repacked the wheel bearings. I'll note how and by what value I balanced the wheel assembly, and the nitrogen pressure in the tire, as well as noting that it's nitrogen I put in the tire. I realize a lot of mechanics simply note that they've changed the tire and assume the rest by putting "in accordance with xxx," but I'e always found that lazy, and I believe it's a risky entry to make.
If there's a problem later, of any kind, weather I had anything to do with it or not, a very good chance exists that I'll be the target of legal action. My word after the fact that "the log entry doesn't say I did it, but I really did," is hardly as effective in court, or before an ALJ or the FAA, than a concise, professional, detailed log entry that lists everything anybody might want to know about the work performed.
Some might call it overkill, I call it professionlism and accountability. There's no substitute.