@@ -0,0 +1,1210 @@
+package org.apache.geronimo.runtime.common.log;%0A%0Aimport org.eclipse.core.runtime.ILog;%0Aimport org.eclipse.core.runtime.Plugin;%0Aimport org.eclipse.core.runtime.Status;%0Aimport org.osgi.framework.BundleContext;%0A%0Apublic class Logger extends Plugin%7B%0A%09private static ILog log;%0A%09public static int visitied;%0A%09private static Logger self = new Logger();%0A%09@Override%0A%09public boolean isDebugging() %7B%0A%09%09// TODO Auto-generated method stub%0A%09%09return super.isDebugging();%0A%09%7D%0A%0A%09@Override%0A%09public void setDebugging(boolean value) %7B%0A%09%09// TODO Auto-generated method stub%0A%09%09super.setDebugging(value);%0A%09%7D%0A%0A%0A%09@Override%0A%09public void start(BundleContext context) throws Exception %7B%0A%09%09// TODO Auto-generated method stub%0A%09%09super.start(context);%0A%09%09if(log == null) log = this.getLog();%0A%09%09System.out.println(context.getBundle().getSymbolicName() + %22: started%22);%0A%09%7D%0A%0A%09@Override%0A%09public void stop(BundleContext context) throws Exception %7B%0A%09%09// TODO Auto-generated method stub%0A%09%09super.stop(context);%0A%09%7D%0A%09%0A%09public static Logger getInstance() %7B%0A%09%09++ visitied;%0A%09%09return self;%0A%09%7D%0A%09%0A%09public void trace(int level, String pluginId, String msg, Throwable e) %7B%0A%09%09if(log == null) log = this.getLog();%0A%09%09log.log(new Status(level, pluginId, msg, e));%0A%09%7D%0A%0A%7D%0A

add one missing file for GERONIMODEVTOOLS-748 Logging framework in GEP.