improve debugging views

This commit is contained in:
Jonathan Shook
2020-04-23 12:41:21 -05:00
parent d0871cfb55
commit 746bdcfdcb
2 changed files with 23 additions and 3 deletions

View File

@@ -214,9 +214,17 @@ public class HybridRateLimiter implements Startable, RateLimiter {
@Override
public String toString() {
return
//"ID:"+System.identityHashCode(this)+" "+
this.getRateSpec().toString() + "(" + this.state + ") pool:" + filler;
StringBuilder sb = new StringBuilder(HybridRateLimiter.class.getSimpleName());
if (this.getRateSpec()!=null) {
sb.append(" spec=").append(this.getRateSpec().toString());
}
if (this.state!=null) {
sb.append(" state=").append(this.state);
}
if (this.filler !=null) {
sb.append(" filler=").append(this.filler.toString());
}
return sb.toString();
}
// public String getRefillLog() {