123456789101112131415161718192021222324252627282930 |
- package startup;
- import com.typesafe.config.Config;
- import play.Logger;
- import javax.inject.Inject;
- import javax.inject.Singleton;
- @Singleton
- public class Startup {
- private static final Logger.ALogger logger = Logger.of(Startup.class);
- @Inject
- public Startup(final Config config) {
- logger.info("System properties");
- logger.info("-----------------");
- logger.info("physical_cpu_count: {}", System.getProperty("physical_cpu_count"));
- logger.info("thread_count: {}", System.getProperty("thread_count"));
- logger.info("db_pool_size: {}", System.getProperty("db_pool_size"));
- logger.info("");
- logger.info("Configuration");
- logger.info("-------------");
- logger.info("akka.actor.default-dispatcher.fork-join-executor.parallelism-max: {}", config.getInt("akka.actor.default-dispatcher.fork-join-executor.parallelism-max"));
- logger.info("fixedConnectionPool: {}", config.getInt("fixedConnectionPool"));
- logger.info("database.dispatcher.thread-pool-executor.fixed-pool-size: {}", config.getInt("database.dispatcher.thread-pool-executor.fixed-pool-size"));
- logger.info("db.default.hikaricp.maximumPoolSize: {}", config.getInt("db.default.hikaricp.maximumPoolSize"));
- logger.info("");
- }
- }
|