diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a32a284..40f0d4cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Fixes + +- Run as container, errors are merged into stdout (instead of going to stderr) + ## [1.13.0] - 2021-12-24 - added passwordless support diff --git a/src/main/java/io/supertokens/storage/postgresql/ConnectionPool.java b/src/main/java/io/supertokens/storage/postgresql/ConnectionPool.java index 8fbf33a9..4acf16cb 100644 --- a/src/main/java/io/supertokens/storage/postgresql/ConnectionPool.java +++ b/src/main/java/io/supertokens/storage/postgresql/ConnectionPool.java @@ -135,7 +135,7 @@ static void initPool(Start start) { } if (!longMessagePrinted) { longMessagePrinted = true; - Logging.info(start, errorMessage); + Logging.error(start, errorMessage, true); } double minsRemaining = (maxTryTime - System.currentTimeMillis()) / (1000.0 * 60); NumberFormat formatter = new DecimalFormat("#0.0"); diff --git a/src/main/java/io/supertokens/storage/postgresql/output/Logging.java b/src/main/java/io/supertokens/storage/postgresql/output/Logging.java index f53f1e7a..078e97a0 100644 --- a/src/main/java/io/supertokens/storage/postgresql/output/Logging.java +++ b/src/main/java/io/supertokens/storage/postgresql/output/Logging.java @@ -165,6 +165,9 @@ private Logger createLoggerForConsole(Start start, String name) { logConsoleAppender.setEncoder(ple); logConsoleAppender.setContext(lc); logConsoleAppender.start(); + if (name.startsWith("io.supertokens.storage.postgresql.Error")) { + logConsoleAppender.setTarget("System.err"); + } Logger logger = (Logger) LoggerFactory.getLogger(name); logger.addAppender(logConsoleAppender);