private final void internalInfo(Object source, Class sourceClass, String methodName, String messageIdentifier, Object object)
    {
        if (usePrintWriterForTrace)
        {
            if (printWriter != null)
            {
                StringBuffer stringBuffer = new StringBuffer(new java.util.Date().toString());

                stringBuffer.append(" I ");
                stringBuffer.append(sourceClass.getName());
                stringBuffer.append(".");
                stringBuffer.append(methodName);


                printWriter.println(stringBuffer.toString());
                printWriter.println("\t\t"+NLS.format(messageIdentifier, object));
                printWriter.flush();
            }
        }

        if (object != null)
        {
            Tr.info(traceComponent, messageIdentifier, object);
        }
        else
        {
            Tr.info(traceComponent, messageIdentifier);
        }
    }
private final void internalInfo ( Object source , Class sourceClass , String methodName , String messageIdentifier , Object object ) { if ( usePrintWriterForTrace ) { if ( printWriter != null ) { StringBuffer stringBuffer = new StringBuffer ( new java . util . Date ( ) . toString ( ) ) ; stringBuffer . append ( " I " ) ; stringBuffer . append ( sourceClass . getName ( ) ) ; stringBuffer . append ( "." ) ; stringBuffer . append ( methodName ) ; printWriter . println ( stringBuffer . toString ( ) ) ; printWriter . println ( "\t\t" + NLS . format ( messageIdentifier , object ) ) ; printWriter . flush ( ) ; } } if ( object != null ) { Tr . info ( traceComponent , messageIdentifier , object ) ; } else { Tr . info ( traceComponent , messageIdentifier ) ; } }
Internal implementation of info NLS message tracing.

@param source
@param sourceClass
@param methodName
@param messageIdentifier
@param object