mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-20 14:49:53 +01:00
Log at Level.INFO instead of Level.FINE.
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
package net.sf.briar.plugins.modem;
|
package net.sf.briar.plugins.modem;
|
||||||
|
|
||||||
import static java.util.logging.Level.FINE;
|
import static java.util.logging.Level.INFO;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.Comparator;
|
import java.util.Comparator;
|
||||||
@@ -33,24 +33,24 @@ class Receiver implements ReadHandler {
|
|||||||
synchronized Data read() throws IOException, InterruptedException {
|
synchronized Data read() throws IOException, InterruptedException {
|
||||||
while(valid) {
|
while(valid) {
|
||||||
if(dataFrames.isEmpty()) {
|
if(dataFrames.isEmpty()) {
|
||||||
if(LOG.isLoggable(FINE)) LOG.fine("Waiting for a data frame");
|
if(LOG.isLoggable(INFO)) LOG.info("Waiting for a data frame");
|
||||||
wait();
|
wait();
|
||||||
} else {
|
} else {
|
||||||
Data d = dataFrames.first();
|
Data d = dataFrames.first();
|
||||||
if(d.getSequenceNumber() == nextSequenceNumber) {
|
if(d.getSequenceNumber() == nextSequenceNumber) {
|
||||||
if(LOG.isLoggable(FINE))
|
if(LOG.isLoggable(INFO))
|
||||||
LOG.fine("Reading #" + d.getSequenceNumber());
|
LOG.info("Reading #" + d.getSequenceNumber());
|
||||||
dataFrames.remove(d);
|
dataFrames.remove(d);
|
||||||
// Update the window
|
// Update the window
|
||||||
windowSize += d.getPayloadLength();
|
windowSize += d.getPayloadLength();
|
||||||
if(LOG.isLoggable(FINE))
|
if(LOG.isLoggable(INFO))
|
||||||
LOG.fine("Window at receiver " + windowSize);
|
LOG.info("Window at receiver " + windowSize);
|
||||||
sender.sendAck(0L, windowSize);
|
sender.sendAck(0L, windowSize);
|
||||||
nextSequenceNumber++;
|
nextSequenceNumber++;
|
||||||
return d;
|
return d;
|
||||||
} else {
|
} else {
|
||||||
if(LOG.isLoggable(FINE))
|
if(LOG.isLoggable(INFO))
|
||||||
LOG.fine("Waiting for #" + nextSequenceNumber);
|
LOG.info("Waiting for #" + nextSequenceNumber);
|
||||||
wait();
|
wait();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -76,61 +76,61 @@ class Receiver implements ReadHandler {
|
|||||||
sender.handleAck(b);
|
sender.handleAck(b);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
if(LOG.isLoggable(FINE)) LOG.fine("Ignoring unknown frame type");
|
if(LOG.isLoggable(INFO)) LOG.info("Ignoring unknown frame type");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private synchronized void handleData(byte[] b) throws IOException {
|
private synchronized void handleData(byte[] b) throws IOException {
|
||||||
if(b.length < Data.MIN_LENGTH || b.length > Data.MAX_LENGTH) {
|
if(b.length < Data.MIN_LENGTH || b.length > Data.MAX_LENGTH) {
|
||||||
if(LOG.isLoggable(FINE))
|
if(LOG.isLoggable(INFO))
|
||||||
LOG.fine("Ignoring data frame with invalid length");
|
LOG.info("Ignoring data frame with invalid length");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Data d = new Data(b);
|
Data d = new Data(b);
|
||||||
int payloadLength = d.getPayloadLength();
|
int payloadLength = d.getPayloadLength();
|
||||||
if(payloadLength > windowSize) {
|
if(payloadLength > windowSize) {
|
||||||
if(LOG.isLoggable(FINE)) LOG.fine("No space in the window");
|
if(LOG.isLoggable(INFO)) LOG.info("No space in the window");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if(d.getChecksum() != d.calculateChecksum()) {
|
if(d.getChecksum() != d.calculateChecksum()) {
|
||||||
if(LOG.isLoggable(FINE))
|
if(LOG.isLoggable(INFO))
|
||||||
LOG.fine("Incorrect checksum on data frame");
|
LOG.info("Incorrect checksum on data frame");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
long sequenceNumber = d.getSequenceNumber();
|
long sequenceNumber = d.getSequenceNumber();
|
||||||
if(sequenceNumber == 0L) {
|
if(sequenceNumber == 0L) {
|
||||||
if(LOG.isLoggable(FINE)) LOG.fine("Window probe");
|
if(LOG.isLoggable(INFO)) LOG.info("Window probe");
|
||||||
} else if(sequenceNumber < nextSequenceNumber) {
|
} else if(sequenceNumber < nextSequenceNumber) {
|
||||||
if(LOG.isLoggable(FINE)) LOG.fine("Duplicate data frame");
|
if(LOG.isLoggable(INFO)) LOG.info("Duplicate data frame");
|
||||||
} else if(d.isLastFrame()) {
|
} else if(d.isLastFrame()) {
|
||||||
finalSequenceNumber = sequenceNumber;
|
finalSequenceNumber = sequenceNumber;
|
||||||
Iterator<Data> it = dataFrames.iterator();
|
Iterator<Data> it = dataFrames.iterator();
|
||||||
while(it.hasNext()) {
|
while(it.hasNext()) {
|
||||||
Data d1 = it.next();
|
Data d1 = it.next();
|
||||||
if(d1.getSequenceNumber() >= finalSequenceNumber) {
|
if(d1.getSequenceNumber() >= finalSequenceNumber) {
|
||||||
if(LOG.isLoggable(FINE))
|
if(LOG.isLoggable(INFO))
|
||||||
LOG.fine("Received data frame after FIN");
|
LOG.info("Received data frame after FIN");
|
||||||
it.remove();
|
it.remove();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(LOG.isLoggable(FINE)) LOG.fine("Received #" + sequenceNumber);
|
if(LOG.isLoggable(INFO)) LOG.info("Received #" + sequenceNumber);
|
||||||
if(dataFrames.add(d)) {
|
if(dataFrames.add(d)) {
|
||||||
windowSize -= payloadLength;
|
windowSize -= payloadLength;
|
||||||
if(LOG.isLoggable(FINE))
|
if(LOG.isLoggable(INFO))
|
||||||
LOG.fine("Window at receiver " + windowSize);
|
LOG.info("Window at receiver " + windowSize);
|
||||||
notifyAll();
|
notifyAll();
|
||||||
}
|
}
|
||||||
} else if(sequenceNumber < finalSequenceNumber) {
|
} else if(sequenceNumber < finalSequenceNumber) {
|
||||||
if(LOG.isLoggable(FINE)) LOG.fine("Received #" + sequenceNumber);
|
if(LOG.isLoggable(INFO)) LOG.info("Received #" + sequenceNumber);
|
||||||
if(dataFrames.add(d)) {
|
if(dataFrames.add(d)) {
|
||||||
windowSize -= payloadLength;
|
windowSize -= payloadLength;
|
||||||
if(LOG.isLoggable(FINE))
|
if(LOG.isLoggable(INFO))
|
||||||
LOG.fine("Window at receiver " + windowSize);
|
LOG.info("Window at receiver " + windowSize);
|
||||||
notifyAll();
|
notifyAll();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if(LOG.isLoggable(FINE)) LOG.fine("Received data frame after FIN");
|
if(LOG.isLoggable(INFO)) LOG.info("Received data frame after FIN");
|
||||||
}
|
}
|
||||||
// Acknowledge the data frame even if it's a duplicate
|
// Acknowledge the data frame even if it's a duplicate
|
||||||
sender.sendAck(sequenceNumber, windowSize);
|
sender.sendAck(sequenceNumber, windowSize);
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ class SlipDecoder implements ReadHandler {
|
|||||||
private void reset(boolean error) {
|
private void reset(boolean error) {
|
||||||
if(error) {
|
if(error) {
|
||||||
if(LOG.isLoggable(INFO))
|
if(LOG.isLoggable(INFO))
|
||||||
LOG.fine("Decoding error after " + decodedLength + " bytes");
|
LOG.info("Decoding error after " + decodedLength + " bytes");
|
||||||
}
|
}
|
||||||
escape = false;
|
escape = false;
|
||||||
decodedLength = 0;
|
decodedLength = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user