From 31ff37baa3f5562ef959ec91aa3ea60b7c89f2fe Mon Sep 17 00:00:00 2001 From: ulrich Date: Tue, 07 Oct 2025 14:30:21 +0000 Subject: [PATCH] Logging erweitert. --- src/de/uhilger/neon/Factory.java | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/src/de/uhilger/neon/Factory.java b/src/de/uhilger/neon/Factory.java index 8b555ff..61d7e93 100644 --- a/src/de/uhilger/neon/Factory.java +++ b/src/de/uhilger/neon/Factory.java @@ -158,19 +158,29 @@ } private Authenticator createAuthenticator(NeonDescriptor d) { + Logger.getLogger(Factory.class.getName()).log( + Level.FINER, "{0} ", new Object[]{"creating Authenticator"}); Authenticator auth = null; if (d.authenticator != null) { try { + Logger.getLogger(Factory.class.getName()).log( + Level.FINER, "Authenticator className {0} ", new Object[]{d.authenticator.className}); Object authObj = Class.forName(d.authenticator.className) .getDeclaredConstructor().newInstance(); if (authObj instanceof Authenticator) { auth = (Authenticator) authObj; + Logger.getLogger(Factory.class.getName()).log( + Level.FINER, "Authenticator className {0} created", new Object[]{d.authenticator.className}); return auth; } } catch (ClassNotFoundException | NoSuchMethodException | SecurityException | InstantiationException | IllegalAccessException | IllegalArgumentException | InvocationTargetException ex) { // Klasse nicht gefunden. Muss das geloggt oder sonstwie behandel werden? + Logger.getLogger(Factory.class.getName()).log( + Level.FINER, "Authenticator className {0} not created, error {1}", + new Object[]{d.authenticator.className, ex.getLocalizedMessage()}); + return null; } } @@ -354,6 +364,9 @@ Iterator<ActorDescriptor> i = actorList.iterator(); while(i.hasNext()) { ActorDescriptor actor = i.next(); + Logger.getLogger(Factory.class.getName()).log( + Level.FINER, "actorClassName {0} route {1}", + new Object[]{actor.getActorClassName(), actor.getRoute()}); h.setActor(actor.getHttpMethod(), actor.getRoute(), actor.getActorClassName()); } } -- Gitblit v1.9.3