001    /**
002     * <copyright> 
003     *
004     * Copyright (c) 2002-2004 IBM Corporation and others.
005     * All rights reserved.   This program and the accompanying materials
006     * are made available under the terms of the Eclipse Public License v1.0
007     * which accompanies this distribution, and is available at
008     * http://www.eclipse.org/legal/epl-v10.html
009     * 
010     * Contributors: 
011     *   IBM - Initial API and implementation
012     *
013     * </copyright>
014     *
015     * $Id: Logger.java,v 1.2 2005/06/08 06:19:08 nickb Exp $
016     */
017    package org.eclipse.emf.common.util;
018    
019    
020    
021    /**
022     * A logger of log entries.
023     * It can be implemented by different logging facilities depending on the runtime.
024     * It is plastic and intended to support any underlying logging facility.
025     */
026    public interface Logger
027    {
028      /**
029       * Logs an entry.
030       * @param logEntry a plastic entry to log.
031       */
032      void log(Object logEntry);
033    }