log traceback for better maintainability