Exception Reporting in long-living threads

But for a long-living thread, usually serving commands or alike, and not triggered by a user action. we cannot tolerate to stop the thread. Thus such a server thread should catch in its command loop in the run() method any exception and report it to a logging destination.

Also here it would be useful to inform the user, if any exists, that a required service failed, and where is the appropriate logfile.