/[projects]/miscJava/CircuitBreaker/src/main/java/dk/thoerup/circuitbreaker/web/ViewCircuitBreaker.java
ViewVC logotype

Diff of /miscJava/CircuitBreaker/src/main/java/dk/thoerup/circuitbreaker/web/ViewCircuitBreaker.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1287 by torben, Mon Apr 11 07:58:57 2011 UTC revision 1291 by torben, Wed Apr 13 01:14:28 2011 UTC
# Line 47  public class ViewCircuitBreaker implemen Line 47  public class ViewCircuitBreaker implemen
47                  return sb.toString();                  return sb.toString();
48          }          }
49                    
50          public String formatDate(long date) {          public static String formatDate(long date) {
51                  if (date == 0L) {                  if (date == 0L) {
52                          return "-";                          return "-";
53                  } else {                  } else {
# Line 100  public class ViewCircuitBreaker implemen Line 100  public class ViewCircuitBreaker implemen
100                          LoggingCircuitBreaker lcb = (LoggingCircuitBreaker) breaker;                                              LoggingCircuitBreaker lcb = (LoggingCircuitBreaker) breaker;                    
101                                                    
102                          LinkedList<LoggingCircuitBreaker.LogEntry> list = lcb.getLog();                          LinkedList<LoggingCircuitBreaker.LogEntry> list = lcb.getLog();
103                            String headerLink = String.format("<a href=\"%s?command=log&breaker=%s\">Logging</a>", req.getRequestURI(), breaker.getName() );
104    
105                          sb.append("<tr><th colspan=\"2\">Logging</th></tr>\n");                          sb.append("<tr><th colspan=\"2\">").append(headerLink).append("</th></tr>\n");
106                          for(LoggingCircuitBreaker.LogEntry entry : list) {                          
107                            int max = list.size() > 10 ? 10 : list.size();                  
108                            for (int i=0; i<max; i++) {
109                                    LoggingCircuitBreaker.LogEntry entry = list.get(i);
110                                  sb.append("<tr><td colspan=\"2\">");                                  sb.append("<tr><td colspan=\"2\">");
111                                  sb.append( formatDate(entry.time) ).append(" : ").append(entry.event);                                                            sb.append( formatDate(entry.time) ).append(" : ").append(entry.event);                          
112                                  sb.append("</td></tr>");                                  sb.append("</td></tr>");

Legend:
Removed from v.1287  
changed lines
  Added in v.1291

  ViewVC Help
Powered by ViewVC 1.1.20