Skip to content

Commit c2dedab

Browse files
committed
feature: support multiple application on single server
- turn off logging on new bootstrap method - ref #3645
1 parent 94a9800 commit c2dedab

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

jooby/src/main/java/io/jooby/Jooby.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1311,10 +1311,13 @@ public static void runApp(
13111311
/* Dump command line as system properties. */
13121312
parseArguments(args).forEach(System::setProperty);
13131313
var apps = new ArrayList<Jooby>();
1314+
var targetServer = server.getLoggerOff().isEmpty() ? server : MutedServer.mute(server);
13141315
for (var factory : provider) {
1315-
apps.add(createApp(executionMode, factory));
1316+
var app = createApp(executionMode, factory);
1317+
app.server = targetServer;
1318+
apps.add(app);
13161319
}
1317-
server.start(apps.toArray(new Jooby[0]));
1320+
targetServer.start(apps.toArray(new Jooby[0]));
13181321
}
13191322

13201323
/**

0 commit comments

Comments
 (0)