Author: toad
Date: 2007-07-13 15:57:24 +0000 (Fri, 13 Jul 2007)
New Revision: 14075
Modified:
trunk/freenet/src/freenet/node/PeerManager.java
trunk/freenet/src/freenet/node/PeerNode.java
Log:
Logging etc
Modified: trunk/freenet/src/freenet/node/PeerManager.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerManager.java 2007-07-13 15:48:05 UTC
(rev 14074)
+++ trunk/freenet/src/freenet/node/PeerManager.java 2007-07-13 15:57:24 UTC
(rev 14075)
@@ -945,6 +945,8 @@
int numberOfListenOnly = 0;
int numberOfListening = 0;
int numberOfBursting = 0;
+ int numberOfClockProblem = 0;
+ int numberOfConnError = 0;
PeerNodeStatus[] pns = getPeerNodeStatuses();
@@ -980,12 +982,18 @@
case PEER_NODE_STATUS_BURSTING:
numberOfBursting++;
break;
+ case PEER_NODE_STATUS_CLOCK_PROBLEM:
+ numberOfClockProblem++;
+ break;
+ case PEER_NODE_STATUS_CONN_ERROR:
+ numberOfConnError++;
+ break;
default:
Logger.error(this, "Unknown peer status value :
"+pns[i].getStatusValue());
break;
}
}
- Logger.normal(this, "Connected: "+numberOfConnected+" Routing
Backed Off: "+numberOfRoutingBackedOff+" Too New: "+numberOfTooNew+" Too Old:
"+numberOfTooOld+" Disconnected: "+numberOfDisconnected+" Never Connected:
"+numberOfNeverConnected+" Disabled: "+numberOfDisabled+" Bursting:
"+numberOfBursting+" Listening: "+numberOfListening+" Listen Only:
"+numberOfListenOnly);
+ Logger.normal(this, "Connected: "+numberOfConnected+" Routing
Backed Off: "+numberOfRoutingBackedOff+" Too New: "+numberOfTooNew+" Too Old:
"+numberOfTooOld+" Disconnected: "+numberOfDisconnected+" Never Connected:
"+numberOfNeverConnected+" Disabled: "+numberOfDisabled+" Bursting:
"+numberOfBursting+" Listening: "+numberOfListening+" Listen Only:
"+numberOfListenOnly+" Clock Problem: "+numberOfClockProblem+" Connection
Problem: "+numberOfConnError);
nextPeerNodeStatusLogTime = now + peerNodeStatusLogInterval;
}
}
@@ -1039,7 +1047,7 @@
if(peerNodeStatuses.containsKey(peerNodeStatus)) {
statusSet = (HashSet)
peerNodeStatuses.get(peerNodeStatus);
if(!statusSet.contains(peerNode)) {
- Logger.error(this,
"removePeerNodeStatus(): identity '"+peerNode.getIdentityString()+"' not in
peerNodeStatuses with status
'"+PeerNode.getPeerNodeStatusString(peerNodeStatus.intValue())+"'");
+ Logger.error(this,
"removePeerNodeStatus(): identity '"+peerNode.getIdentityString()+"' not in
peerNodeStatuses with status
'"+PeerNode.getPeerNodeStatusString(peerNodeStatus.intValue())+"'", new
Exception("debug"));
return;
}
peerNodeStatuses.remove(peerNodeStatus);
Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java 2007-07-13 15:48:05 UTC
(rev 14074)
+++ trunk/freenet/src/freenet/node/PeerNode.java 2007-07-13 15:57:24 UTC
(rev 14075)
@@ -2320,6 +2320,8 @@
return "BURSTING";
if(status == PeerManager.PEER_NODE_STATUS_CLOCK_PROBLEM)
return "CLOCK PROBLEM";
+ if(status == PeerManager.PEER_NODE_STATUS_CONN_ERROR)
+ return "CONNECTION ERROR";
return "UNKNOWN STATUS";
}