@@ -0,0 +1,828 @@
+package org.jetbrains.kotlin.core.log;%0A%0Aimport org.eclipse.core.runtime.IStatus;%0Aimport org.eclipse.core.runtime.Status;%0Aimport org.jetbrains.kotlin.core.Activator;%0A%0Apublic class KotlinLogger %7B%0A%0A    public static void log(IStatus status) %7B%0A        Activator.getDefault().getLog().log(status);%0A    %7D%0A    %0A    public static void log(int severity, String message, Throwable exception) %7B%0A        log(new Status(severity, Activator.PLUGIN_ID, message, exception));%0A    %7D%0A    %0A    public static void logError(Throwable exception) %7B%0A        log(IStatus.ERROR, %22Unexpected Exception%22, exception);%0A    %7D%0A    %0A    public static void logError(String message, Throwable exception) %7B%0A        log(IStatus.ERROR, message, exception);%0A    %7D%0A    %0A    public static void logInfo(String message) %7B%0A        log(IStatus.INFO, message, null);%0A    %7D%0A%7D

Add logger