Size: a a a

2020 March 14

Y

Yevhenii in Go-go!
Alexandr Sokolov
Я бы точно так не стал делать)
Ну и я про что :D
источник

ЕО

Евгений Омельченко in Go-go!
Использовать свитча как выражения вообще странно (если у вас не жёсткий ФП, где нет nonexpression statement). Я бы просто вынес вовне эту функцию
источник

AK

Andrey Kartashov in Go-go!
посоветуйте быструю библиотечку для логгирования в stdout/stderr
источник

а

а кто это in Go-go!
Andrey Kartashov
посоветуйте быструю библиотечку для логгирования в stdout/stderr
io
источник

а

а кто это in Go-go!
а так zerolog
источник
2020 March 15

AK

Andrey Kartashov in Go-go!
а кто это
а так zerolog
спс, но json не нужен, просто строки
источник

AK

Andrey Kartashov in Go-go!
даже простой printf сильно замедляет при куче запросов, раз в 5
источник

а

а кто это in Go-go!
Andrey Kartashov
спс, но json не нужен, просто строки
там не обязательно json
источник

а

а кто это in Go-go!
Andrey Kartashov
даже простой printf сильно замедляет при куче запросов, раз в 5
ну тогда собирайте ручками в памяти и пишите напрямую в os.Stdout
источник

p

pragus in Go-go!
Andrey Kartashov
даже простой printf сильно замедляет при куче запросов, раз в 5
Потому что каждый раз парсинг строки форматирования
источник

AK

Andrey Kartashov in Go-go!
а кто это
ну тогда собирайте ручками в памяти и пишите напрямую в os.Stdout
писателей много, как бы не подрались
источник

p

pragus in Go-go!
Andrey Kartashov
писателей много, как бы не подрались
Подрались за что?
источник

AK

Andrey Kartashov in Go-go!
pragus
Подрались за что?
за перевод строки
источник

p

pragus in Go-go!
Andrey Kartashov
за перевод строки
Заводите горутину, которая пишет в stdout и читает из канала пачки сообщений на логгирование
источник

AK

Andrey Kartashov in Go-go!
pragus
Заводите горутину, которая пишет в stdout и читает из канала пачки сообщений на логгирование
была такая мысль, типа промежуточный кэш. просто думал, в библиотечках это всё до меня уже грамотно сделали
источник

PF

Petr Filippov in Go-go!
Alexandr Sokolov
Я бы точно так не стал делать)
https://play.golang.org/p/UTWrmgH7r0N
я бы сделал вот так
источник

p

pragus in Go-go!
Petr Filippov
https://play.golang.org/p/UTWrmgH7r0N
я бы сделал вот так
Что это и зачем? ))
источник

СГ

Сергей Гришаев in Go-go!
Andrey Kartashov
была такая мысль, типа промежуточный кэш. просто думал, в библиотечках это всё до меня уже грамотно сделали
обычно даже самый простой логгер будет обладать некоторой избыточностью перед тем, что нужно вам. Поэтому проще реализовать через канал с большой емкостью (правильно подобранной) и диспетчер, как посоветовал @pragus
источник

PF

Petr Filippov in Go-go!
pragus
Что это и зачем? ))
ну чтобы в свитче проверить слово техт)
источник

ВС

Владимир Столяров in Go-go!
pragus
Что это и зачем? ))
Это обфускатор)
источник