Size: a a a

2020 October 13

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Но, наверное, у меня код относительно простой.
источник

н

невидимка 🇧🇾... in .NET Talks 🎄
С тапка виднее
ну нафиг такой язык
почти хороший язык
источник

н

невидимка 🇧🇾... in .NET Talks 🎄
просто не всегда везде удобен
источник

SB

Space Boost in .NET Talks 🎄
Logging Best Practises
Анонимный опрос
70%
Получение экземпляра логгера в каждом классе, где он нужен. NLog.LogManager.GetCurrentClassLogger();
0%
Статический класс логгер, место ошибки прокидывается рефлексией в аргументы метода.
30%
Свой вариант, напишу ниже.
Проголосовало: 10
источник

н

невидимка 🇧🇾... in .NET Talks 🎄
и собственно вышеописанная проблема с логами потому, что в хаскеле функции не могут производить сайдэффекты
источник

н

невидимка 🇧🇾... in .NET Talks 🎄
поэтому ты логгинг подмешиваешь в ио
источник

н

невидимка 🇧🇾... in .NET Talks 🎄
либо стреляешь с двух рук в колено
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Space Boost
Logging Best Practises
Анонимный опрос
70%
Получение экземпляра логгера в каждом классе, где он нужен. NLog.LogManager.GetCurrentClassLogger();
0%
Статический класс логгер, место ошибки прокидывается рефлексией в аргументы метода.
30%
Свой вариант, напишу ниже.
Проголосовало: 10
Пишу свой вариант: получай через IoC, и не еби авторам компонентов мозги.
источник

SB

Space Boost in .NET Talks 🎄
Dr. Friedrich von Never
Пишу свой вариант: получай через IoC, и не еби авторам компонентов мозги.
я не совсем понял как это
источник

SB

Space Boost in .NET Talks 🎄
через di в каждый класс прокидывать чтоли?
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
class ThyComponent {
 readonly ILogger _logger;
 public ThyComponent(ILogger logger) => _logger = logger;

 void Business() {
   _logger.Info("Dick");
 }
}
источник

SB

Space Boost in .NET Talks 🎄
это же overkill
источник

SB

Space Boost in .NET Talks 🎄
прост пздц
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Space Boost
через di в каждый класс прокидывать чтоли?
Меня, как автора компонента, не ебёт, через DI или через хуи
источник

н

невидимка 🇧🇾... in .NET Talks 🎄
где
источник

SB

Space Boost in .NET Talks 🎄
еще более оверкильный чем первый вариант
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Просто сделай IoC и всё.
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Будешь жить.
источник

Св

С тапка виднее... in .NET Talks 🎄
Space Boost
Logging Best Practises
Анонимный опрос
70%
Получение экземпляра логгера в каждом классе, где он нужен. NLog.LogManager.GetCurrentClassLogger();
0%
Статический класс логгер, место ошибки прокидывается рефлексией в аргументы метода.
30%
Свой вариант, напишу ниже.
Проголосовало: 10
а если первый вариант, но сделать статический метод? Чтобы меньше писанины одинаковой?
источник

SB

Space Boost in .NET Talks 🎄
С тапка виднее
а если первый вариант, но сделать статический метод? Чтобы меньше писанины одинаковой?
всмысле?
источник