Ultrakompakter HTTP Server
ulrich
7 days ago 429d20df2608d647a18c9eeba8b5700ff817e26a
Logging ergaenzt
1 files modified
7 ■■■■ changed files
src/de/uhilger/neon/Handler.java 7 ●●●● patch | view | raw | blame | history
src/de/uhilger/neon/Handler.java
@@ -85,6 +85,7 @@
              .split("/");
      for (int i = 0; i < params.length; i++) {
        ad.routeParams.put(params[i], i);
        Logger.getLogger(Handler.class.getName()).log(Level.FINER, "ActionDescriptor param {0} no. {1}", new Object[]{params[i], i});
      }
      ad.route = route.substring(0, pos - 1);
    } else {
@@ -199,8 +200,10 @@
    Logger.getLogger(Handler.class.getName()).log(Level.FINER, "Handle Request route {0} subroute {1}", new Object[]{route, subroute});  
    ActionDescriptor ad = (ActionDescriptor) o;
    String actorClassName = ad.className;
    Logger.getLogger(Handler.class.getName()).log(Level.FINER, "Handle Request actor class name {0}", new Object[]{actorClassName});
    try {
      Class actorClass = Class.forName(actorClassName);
    Logger.getLogger(Handler.class.getName()).log(Level.FINER, "Handle Request actor class found: {0}", new Object[]{actorClass.getName()});
      Method[] methods = actorClass.getMethods();
      for (Method method : methods) {
        Action action = method.getAnnotation(Action.class);
@@ -268,7 +271,9 @@
          actionArgs[k] = queryParams.get(methodParam.getName());
        } else {
          actionArgs[k] = routeParams[i + 1];
        }
          Logger.getLogger(Handler.class.getName()).finer("routeParam " + i+1 + ": " + routeParams[i + 1]);
        }
        Logger.getLogger(Handler.class.getName()).finer("ActionArgs " + k + ": " + actionArgs[k]);
      }
      ++k;
    }