psmith 2003/06/24 16:19:16 Modified: src/java/org/apache/log4j/chainsaw LogUI.java Log: When warned about 75%, and 100% change, probably only need to be warned once... Revision Changes Path 1.115 +6 -3 jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/LogUI.java Index: LogUI.java =================================================================== RCS file: /home/cvs/jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/LogUI.java,v retrieving revision 1.114 retrieving revision 1.115 diff -u -r1.114 -r1.115 --- LogUI.java 24 Jun 2003 22:35:30 -0000 1.114 +++ LogUI.java 24 Jun 2003 23:19:16 -0000 1.115 @@ -1760,21 +1760,24 @@ tableModel.addEventCountListener( new EventCountListener() { final NumberFormat formatter = NumberFormat.getPercentInstance(); - + boolean warning75 = false; + boolean warning100 = false; public void eventCountChanged(int currentCount, int totalCount) { double percent = ((double) totalCount) / cyclicModel.getMaxSize(); String msg = null; - if ((percent > 0.75) && (percent < 1.0)) { + if ((percent > 0.75) && (percent < 1.0) && !warning75) { msg = "Warning :: " + formatter.format(percent) + " of the '" + getIdentifier() + "' buffer has been used"; - } else if (percent >= 1.0) { + warning75 = true; + } else if (percent >= 1.0 && !warning100) { msg = "Warning :: " + formatter.format(percent) + " of the '" + getIdentifier() + "' buffer has been used. Older events are being discarded."; + warning100 = true; } if (msg != null) {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]