По какой-то причине выход консоли по местному времени. Я хочу перенаправить его в файл и сохранить его, но мне нужно, чтобы он соответствовал журналу запросов. Я пробовал так много вещей, я не могу поверить, что это может быть так сложно.Как установить TimeZone на GMT/UTC в Jetty StdErr/StdOut
Кажется более логичным для веб-сервера использовать UTC, но Jetty stdout/stderr продолжает выдавать локальное время.
Это так расстраивает, так как журнал запрос получает это право о_О
UPDATE: (предложение Per Майкла ниже) Поместите следующий в start.ini файле Jetty в.
--exec
-Duser.timezone="GMT"
Я еще не пробовал это на linux, я опубликую обновление, когда выясню, как это сделать. Этапы могут быть разными.
У нас есть один сервер в Месе и один на восточном побережье, а мобильные пользователи расположены повсюду. Мы всегда предпочитаем хранить время в UTC, в БД, файлы журналов, везде возможно. Потому что это время будет коррелировать во всей организации. Он может быть отображен в любой временной зоне, в которой находится зритель. – djabraham
Ваше предложение о часовом поясе JVM прекрасно работает при размещении в Jetty start.ini, предшествовавшем «--exec». Это порождает новую JVM с желаемым часовым поясом. – djabraham