Как направить журналы Java GC в Java Logger?JAVA

Программисты JAVA общаются здесь
Anonymous
Как направить журналы Java GC в Java Logger?

Сообщение Anonymous »

У меня есть Java-сервер, работающий на Google Cloud-Run, с включенным ведением журнала сбора мусора через

Код: Выделить всё

        "-Xlog:gc",
"-Xlog:gc*=info,heap*=debug,safepoint=info",
"-XX:NativeMemoryTracking=summary",
"-XX:+UnlockDiagnosticVMOptions",
"-XX:+PrintNMTStatistics",
Когда сервер запускается локально или внутри локального контейнера, я вижу, что сообщения GC появляются на консоли. Но когда я запускаю его в среде Google, эти сообщения журнала не поступают на сервер журналирования.
Мое приложение ведет журнал через библиотеку slf4j примерно так:< /p>

Код: Выделить всё

logger = LoggerFactory.getLogger("com.mydomain")
logger.info("foo!")
Конфигурация logback.xml имеет следующее:

Код: Выделить всё

    


backend
WARN

INFO


Как я могу заставить сообщения журнала GC идти по тому же маршруту, что и внутренняя регистрация приложения?

Подробнее здесь: https://stackoverflow.com/questions/790 ... ava-logger

Вернуться в «JAVA»