Size: a a a

Kotlin Community

2020 February 16

BP

Bogdan Panchenko in Kotlin Community
а система модульности зачем ему ? все эти свистопляски с install ?
источник

VP

Vladimir Petrakovich in Kotlin Community
Bogdan Panchenko
"он про сеть" - какую ? нейроную ? Серелизация это точно работа сетью ? а логирование ?

"Ktor is a framework for building asynchronous servers and clients in connected systems using the powerful Kotlin programming language. This website provides a complete reference to the Ktor application structure and programming interface. And how to approach particular tasks."
Так это всё плагины к клиент-серверному взаимодействию. Да, это всё про сеть.
источник

VP

Vladimir Petrakovich in Kotlin Community
Bogdan Panchenko
"он про сеть" - какую ? нейроную ? Серелизация это точно работа сетью ? а логирование ?

"Ktor is a framework for building asynchronous servers and clients in connected systems using the powerful Kotlin programming language. This website provides a complete reference to the Ktor application structure and programming interface. And how to approach particular tasks."
Логирование надо, если что, самому подключать и настраивать
источник

BP

Bogdan Panchenko in Kotlin Community
Vladimir Petrakovich
Логирование надо, если что, самому подключать и настраивать
что значить "настраивать" ?
источник

BP

Bogdan Panchenko in Kotlin Community
Vladimir Petrakovich
Так это всё плагины к клиент-серверному взаимодействию. Да, это всё про сеть.
это называется веб, и да почти весь спринг "про веб"
источник

VP

Vladimir Petrakovich in Kotlin Community
Bogdan Panchenko
что значить "настраивать" ?
То и значит. Или logback из коробки работает именно так, как всем нужно?
источник

VP

Vladimir Petrakovich in Kotlin Community
Bogdan Panchenko
это называется веб, и да почти весь спринг "про веб"
В спринге это только один кусок
источник

AM

Andrew Mikhaylov in Kotlin Community
Bogdan Panchenko
а система модульности зачем ему ? все эти свистопляски с install ?
Так они встраивают модули в пайплайн обработки запроса и ответа. Как раз про сеть, да.
источник

AM

Andrew Mikhaylov in Kotlin Community
OkHttp пресловутый андроидный (который клиент) точно так же имеет механизм интерсепторов
источник

AM

Andrew Mikhaylov in Kotlin Community
Вроде не перестаёт от этого быть хттп клиентом
источник

BP

Bogdan Panchenko in Kotlin Community
Vladimir Petrakovich
То и значит. Или logback из коробки работает именно так, как всем нужно?
ну настраивать логику логирования всегда нужно - нет универсально решения
источник

BP

Bogdan Panchenko in Kotlin Community
Andrew Mikhaylov
Вроде не перестаёт от этого быть хттп клиентом
в спринге есть рест апи он от этого становится менее монструозным ?
источник

VP

Vladimir Petrakovich in Kotlin Community
Bogdan Panchenko
ну настраивать логику логирования всегда нужно - нет универсально решения
Не всегда. Берёшь Spring Boot и всё уже готово. Две строки в настройках, и 95% случаев покрыто.
источник

BV

Boris Vanin in Kotlin Community
Только что эту тему обсуждали в @kotlin_jvm в сотый раз примерно
источник

BP

Bogdan Panchenko in Kotlin Community
Vladimir Petrakovich
Не всегда. Берёшь Spring Boot и всё уже готово. Две строки в настройках, и 95% случаев покрыто.
логирования там не настроено, он как в ktor в консоль
источник

AM

Andrew Mikhaylov in Kotlin Community
Boris Vanin
Только что эту тему обсуждали в @kotlin_jvm в сотый раз примерно
Хорошее замечание
источник

VP

Vladimir Petrakovich in Kotlin Community
Bogdan Panchenko
логирования там не настроено, он как в ktor в консоль
Ktor вообще не настраивает logback. Если там по дефолту вывод в консоль в нужном виде - ок (но я что-то не уверен).
А логирование в файл включается одной строчкой в конфиге.
источник

AM

Andrew Mikhaylov in Kotlin Community
Ктор, ЕМНИП, дружит с slf4j, а логирует то ли в простой логгер, то ли вообще внмкудаг
источник

BP

Bogdan Panchenko in Kotlin Community
Vladimir Petrakovich
Ktor вообще не настраивает logback. Если там по дефолту вывод в консоль в нужном виде - ок (но я что-то не уверен).
А логирование в файл включается одной строчкой в конфиге.
у него, logback или slf4j, дефолтные настройки
источник

AM

Andrew Mikhaylov in Kotlin Community
И да, настройка логгера в кейторе -- это конкретно настройка того, что сам кейтор чепятает в логи
источник