Bug 200252 [JFace] Use logger instead of printStackTrace() in SafeRunnable
SafeRunnable will print a stack trace to the console when running standalone. I would like to change this to use the logger if available.
bundles/org.eclipse.jface/src/org/eclipse/jface/util/SafeRunnable.java
}
				code.handleException(e);
			}
		};
	}
	/**
	 * Sets the safe runnable runner.
	 * 
	 * @param runner
	 *            the runner to set, or <code>null</code> to reset to the
	 *            default runner
	 * @since 3.1
	 */
	public static void setRunner(ISafeRunnableRunner runner) {
		SafeRunnable.runner = runner;
	}
	/**
	 * Runs the given safe runnable using the safe runnable runner. This is a
	 * convenience method, equivalent to:
	 * <code>SafeRunnable.getRunner().run(runnable)</code>.
	 * 
	 * @param runnable
	 *            the runnable to run
	 * @since 3.1
	 */
	public static void run(ISafeRunnable runnable) {
		getRunner().run(runnable);
	}
}