001         package com.croftsoft.core.util.log;
002    
003         /*********************************************************************
004         * An interface for logging.
005         *
006         * @author
007         *   <a href="https://www.croftsoft.com/">David Wallace Croft</a>
008         * @version
009         *   2001-02-27
010         *********************************************************************/
011    
012         public interface  Log
013         //////////////////////////////////////////////////////////////////////
014         //////////////////////////////////////////////////////////////////////
015         {
016    
017         public void  record ( String  message );
018    
019         public void  record ( Throwable  throwable );
020    
021         public void  record ( String  message, Throwable  throwable );
022    
023         //////////////////////////////////////////////////////////////////////
024         //////////////////////////////////////////////////////////////////////
025         }