Size: a a a

2021 May 31

I

IdiocyAcceptance in F# Chat
Оке
источник

I

IdiocyAcceptance in F# Chat
Круто
источник

g

gsomix in F# Chat
Спасибо за ревью. 🙂
источник

VZ

Vlad Zaa in F# Chat
Это дурацкий UX гитхаба, там можно накомментить, но все комменты будут "Pending", потом их надо опубликовать, не помню как кнопка выглядит там. Я так кучу раз "ревьюил", а потом удивлялся, почему мои комменты игнорят и мержат просто.
источник

I

IdiocyAcceptance in F# Chat
Да, я вот не понял как это с телефона сделать -_-
источник

VL

Vladimir Lozhnikov in F# Chat
посоветуйте логгер для фшарпа? основное требование - безопасная запись в лог в мультипоточном приложении
источник

VK

Vladislav Khapin in F# Chat
серилог
источник

VL

Vladimir Lozhnikov in F# Chat
благодару
источник

AH

Ayrat Hudaygulov in F# Chat
надо постараться найти не потоко безопасный логер в наши дни
источник

VS

Vladimir Shchur in F# Chat
я на нлоге ловил дедлок полгода назад)
источник

VS

Vladimir Shchur in F# Chat
ну на самом деле в нлоге было только пол проблемы) т.е. было два лока - внутри нлога  и в своем коде, и вот там как раз взаимный лок и происходил
источник

AH

Ayrat Hudaygulov in F# Chat
Какой кошмар)
источник

M

Michael in F# Chat
ооо пара лет назад я также на нем встрял. решается асинхроным врапером что с ним поставляется
источник

VS

Vladimir Shchur in F# Chat
я решил убиранием лока из своего кода)
источник

M

Michael in F# Chat
я симптоматику обнаружил вообще через утекание конектов к бд т.е. логер и скоуп к бl прокидывались через di, то дедлок на логере не давал скоупу закрываться и конект подвисал
источник

VL

Vladimir Lozhnikov in F# Chat
let debug (format: Printf.TextWriterFormat<'T>) =

       let newFormat = translate format

       let loggerLevel = Config.loggerValue "Level" "None"
       match loggerLevel with
       | Debug -> logger.Debug(newFormat.ToString())
       | _ -> ()

debug "address %s, port %d" addr port // здесь ругается This value is not a function and cannot be applied.


почему при вызове функции debug пишет такую ошибку?
источник

Ɖ

Ɖrēw in F# Chat
Попробуй debug ("address %s, port %d" addr port)
источник

VL

Vladimir Lozhnikov in F# Chat
пробовал. не помогает, та же ошибка
источник

AB

Artöm Bakri Al-Sarmi... in F# Chat
Что есть logger?
источник

VL

Vladimir Lozhnikov in F# Chat
это Serilog

let logger = (new LoggerConfiguration()).WriteTo.RollingFile(loggerPath).CreateLogger()
источник