Size: a a a

2020 November 09

Y

Yuuri in Haskell
Yan Shkurinskiy
чому в этом вашем хаскеле так сложно(
One does not simply append a line to a log
источник

YS

Yan Shkurinskiy in Haskell
цитаты великих?
источник

AV

Alexander Vershilov in Haskell
А вообще co-log-json там общего пользования, расширяемое и чтобы можно было использовать в своём стеке, а cheops-logger уже типа "изкоробочное "решение, в котором мне вообще важно, чтобы оно работало у меня в проектах с нужными мне дефолтами, зависимостями и т.п.
источник

Y

Yuuri in Haskell
Yan Shkurinskiy
цитаты великих?
Ну мне правда хочется поныть, чо как сложно… но с этим лучше в _blah
источник

AV

Alexander Vershilov in Haskell
unsafePerformIO . hPutStrLn stderr
источник

AV

Alexander Vershilov in Haskell
~ Debug.Trace.trace / Debug.Trace.traceM
источник

AV

Alexander Vershilov in Haskell
traceM работает в любом контексте с инстансом Monad, хоть Identity
источник

AV

Alexander Vershilov in Haskell
Вообще fast-logger юзабельный, а ещё на него завязан warp 🙁
источник

AV

Alexander Vershilov in Haskell
Абсолютно не по делу
источник

Y

Yuuri in Haskell
Alexander Vershilov
Вообще fast-logger юзабельный, а ещё на него завязан warp 🙁
Так ведь уровней нет...
источник

Y

Yuuri in Haskell
Помнится, в OCaml хорошая библиотечка логирования была… И одна, никаких проблем выбора ^_^
источник

D

Dreamerinnoise in Haskell
Yuuri
Кстати, про настоящее логирование в консольку тоже интересует вопрос, чем лучше. hslogger?
monad-logger?
источник

AA

A64m AL256m qn<co... in Haskell
кана
почему "монада это шаурма" все шеймят, а "ньютайп это дата с одним конструтором и одни значением в нем" нет
я шеймлю
источник

YS

Yan Shkurinskiy in Haskell
Yuuri
Так ведь уровней нет...
Добавить уровни - 15 минут кодинга(
источник

YS

Yan Shkurinskiy in Haskell
За время общения тут мог уже 3 раза добавить)
источник

Y

Yuuri in Haskell
Блин, я думала, «можносделать» — это аргумент лисперов >_>
источник

YS

Yan Shkurinskiy in Haskell
Ты меня не слушай тогда (
источник

Y

Yuuri in Haskell
Если прям 15 минут, могли бы и в либу добавить
источник

AV

Alexander Vershilov in Haskell
Yuuri
Помнится, в OCaml хорошая библиотечка логирования была… И одна, никаких проблем выбора ^_^
Я не знаю её но могу поспорить, что там не было:
1. структурное логирование в json
2. хранение контекста (т.е. чтобы я в него мог добавить данные и они бы таскались)
3. выбора писать или не писать время (если не писать, то никакого оверхеда)
4. возможности добавлять отправку во внешний сервис с определённого log level
5. асинхронности
источник

YS

Yan Shkurinskiy in Haskell
Yuuri
Если прям 15 минут, могли бы и в либу добавить
Можно форкнуть!
источник