1 /*******************************************************************************2 * Copyright (c) 2005 IBM Corporation and others.3 * All rights reserved. This program and the accompanying materials4 * are made available under the terms of the Eclipse Public License v1.05 * which accompanies this distribution, and is available at6 * http://www.eclipse.org/legal/epl-v10.html7 * 8 * Contributors:9 * IBM Corporation - initial API and implementation10 *******************************************************************************/11 12 package org.eclipse.osgi.internal.profile;13 14 public interface ProfileLogger {15 16 /**17 * 18 *@see Profile#initProps()19 */20 public void initProps();21 22 /**23 *@see Profile#logTime(int, String, String, String) 24 */25 public void logTime(int flag, String id, String msg, String description);26 27 /**28 * @see Profile#accumLogEnter(String)29 */30 public void accumLogEnter(String scope);31 32 /**33 * @see Profile#accumLogExit(String)34 */35 public void accumLogExit(String scope);36 37 /**38 * 39 * @see Profile#getProfileLog()40 */41 public String getProfileLog();42 }43