lib/src/main/java/com/ibm/mobilefirstplatform/clientsdk/android/logger/internal/FileLogger.java
private byte[] getByteArrayFromFile (final String file) throws UnsupportedEncodingException {
        String ret = "";
        File fl = new File(context.getFilesDir (), file);
        if (fl.exists()) {
            try {
                FileInputStream fin = new FileInputStream(fl);
                ByteArrayOutputStream baos = new ByteArrayOutputStream((int) fl.length ());
                copyStream (fin, baos);
                return baos.toByteArray ();
            } catch (IOException e) {
                Log.e(LogPersister.LOG_TAG_NAME, "problem reading file " + fl.toString(), e);
            }
        }
        return ret.getBytes ("UTF-8");
    }
private byte[] getByteArrayFromFile (final String file) throws UnsupportedEncodingException {
        String ret = "";
        File fl = new File(context.getFilesDir (), file);
        if (fl.exists()) {
            try {
                FileInputStream fin = new FileInputStream(fl);
                ByteArrayOutputStream baos = new ByteArrayOutputStream((int) fl.length ());
                copyStream (fin, baos);
                return baos.toByteArray ();
            } catch (IOException e) {
                Log.e(LogPersister.LOG_TAG_NAME, "problem reading file " + fl.toString(), e);
            }
        }
        return ret.getBytes ("UTF-8");
    }
private byte [ ] getByteArrayFromFile ( final String file ) throws UnsupportedEncodingException { String ret = "" ; File fl = new File ( context . getFilesDir ( ) , file ) ; if ( fl . exists ( ) ) { try { FileInputStream fin = new FileInputStream ( fl ) ; ByteArrayOutputStream baos = new ByteArrayOutputStream ( ( int ) fl . length ( ) ) ; copyStream ( fin , baos ) ; return baos . toByteArray ( ) ; } catch ( IOException e ) { Log . e ( LogPersister . LOG_TAG_NAME , "problem reading file " + fl . toString ( ) , e ) ; } } return ret . getBytes ( "UTF-8" ) ; }
public for testing only
public for testing only