code: protected void readEF_BLOG(final Application pApplication) throws CommunicationException{
  		List<EmvTransactionRecord> list = new ArrayList<EmvTransactionRecord>();
  		SimpleDateFormat dateFormat = new SimpleDateFormat("dd.MM.yyyy");
  		SimpleDateFormat timeFormat = new SimpleDateFormat("HH:mm:ss");
  		// Read each records
  		for (int i = 1; i < 16 ; i++) {
  			byte[] data = template.get().getProvider().transceive(new CommandApdu(CommandEnum.READ_RECORD, i, 0xEC, 0).toBytes());
  			// Check response
  			if (ResponseUtils.isSucceed(data)) {
  				if (data.length < 35){
  					continue;
  				}
  				EmvTransactionRecord record = new EmvTransactionRecord();
  				record.setCurrency(CurrencyEnum.EUR);
  				record.setTransactionType(getType(data[0]));
  				record.setAmount(Float.parseFloat(BytesUtils.bytesToStringNoSpace(Arrays.copyOfRange(data, 21, 24))) / 100L);
  
  				try {
  					record.setDate(dateFormat.parse(String.format("%02x.%02x.%02x%02x", data[32], data[31], data[29], data[30])));
  					record.setTime(timeFormat.parse(String.format("%02x:%02x:%02x", data[33], data[34], data[35])));
  				} catch (ParseException e) {
  					LOGGER.error(e.getMessage(), e);
  				}
  				list.add(record);
  			} else {
  				break;
  			}
  		}
  		pApplication.setListTransactions(list);
  	}
docs: Read EF_BLOG
  
  @param pApplication emv application
  @throws CommunicationException communication error