From 00dc3ee94549a1a1da375d4be426d94a8dfe4269 Mon Sep 17 00:00:00 2001 From: Redkale Date: Sat, 2 Jul 2022 22:10:32 +0800 Subject: [PATCH] --- src/main/java/org/redkale/boot/Application.java | 5 +++-- src/main/java/org/redkale/boot/NodeServer.java | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/redkale/boot/Application.java b/src/main/java/org/redkale/boot/Application.java index 5ee6e718f..12762ed4c 100644 --- a/src/main/java/org/redkale/boot/Application.java +++ b/src/main/java/org/redkale/boot/Application.java @@ -967,6 +967,7 @@ public final class Application { } CacheSource loadCacheSource(final String sourceName, boolean autoMemory) { + long st = System.currentTimeMillis(); CacheSource old = resourceFactory.find(sourceName, CacheSource.class); if (old != null) return old; final AnyValue sourceConf = cacheResources.get(sourceName); @@ -977,7 +978,7 @@ public final class Application { resourceFactory.register(sourceName, CacheSource.class, source); resourceFactory.inject(sourceName, source); if (!compileMode && source instanceof Service) ((Service) source).init(sourceConf); - logger.info("[" + Thread.currentThread().getName() + "] Load CacheSource resourceName = " + sourceName + ", source = " + source); + logger.info("[" + Thread.currentThread().getName() + "] Load CacheSource resourceName = " + sourceName + ", source = " + source + " in " + (System.currentTimeMillis() - st) + " ms"); return source; } String classval = sourceConf.getValue("type"); @@ -1019,7 +1020,7 @@ public final class Application { resourceFactory.register(sourceName, source); resourceFactory.inject(sourceName, source); if (!compileMode && source instanceof Service) ((Service) source).init(sourceConf); - logger.info("[" + Thread.currentThread().getName() + "] Load CacheSource resourceName = " + sourceName + ", source = " + source); + logger.info("[" + Thread.currentThread().getName() + "] Load CacheSource resourceName = " + sourceName + ", source = " + source + " in " + (System.currentTimeMillis() - st) + " ms"); return source; } catch (Exception e) { logger.log(Level.SEVERE, "load application CaheSource error: " + sourceConf, e); diff --git a/src/main/java/org/redkale/boot/NodeServer.java b/src/main/java/org/redkale/boot/NodeServer.java index ab3230cc3..e41bdaf59 100644 --- a/src/main/java/org/redkale/boot/NodeServer.java +++ b/src/main/java/org/redkale/boot/NodeServer.java @@ -438,9 +438,10 @@ public abstract class NodeServer { } } - + long et = System.currentTimeMillis(); application.servicecdl.countDown(); application.servicecdl.await(); + logger.info(this.getClass().getSimpleName() + " construct services in " + (et - starts) + " ms and await " + (System.currentTimeMillis() - et) + " ms"); final StringBuilder sb = logger.isLoggable(Level.INFO) ? new StringBuilder() : null; //---------------- inject ----------------