Nah, I use ccleaner to free space and delete large files, I don't want to clean everything or remove preferences. With teamviewer I want to preserve logs that indicate connections for security reasons.
Perhaps we could prune lines from log files to preserve important lines so a "grep" option to remove every line in .log files matching or not matching certain paramenters.
Actually looking at what the option in Teamviewer does it deletes small 2,151 byte "connection_incoming.txt" which would be very important for security, but it leaves this less important and larger junk:
169,789 TeamViewer10_Logfile.log
1,048,631 TeamViewer10_Logfile_OLD.log
758,267 TeamViewer11_Logfile.log
1,070,150 TeamViewer11_Logfile_OLD.log
912 TeamViewer12_Hooks.log
670,549 TeamViewer12_Logfile.log
1,049,017 TeamViewer12_Logfile_OLD.log
456 TeamViewer13_Hooks.log
213,126 TeamViewer13_Logfile.log
1,048,638 TeamViewer13_Logfile_OLD.log
and what I presume are crashdump files:
8,900 DesktopHang_11_0_73909__20170225T004653.mdmp
69,127 DesktopHang_11_0_76421__20170707T151328.mdmp