Size: a a a

var chat = new Chat();

2021 August 17

AS

Andrii Shcherbyna in var chat = new Chat();
Я не досмотрел. Вы обсуждаете ConfigureServices метод. DI через аргументы поддерживает Configure метод. В принципе логгер в основном в нём и надо
источник

AS

Andrii Shcherbyna in var chat = new Chat();
Переслано от Bogdan
The ConfigureServices method must either be parameterless or take only one parameter of type IServiceCollection.
источник

B

Bogdan in var chat = new Chat();
просто мое мнение — логирования много не бывает 😊
источник

B

Bogdan in var chat = new Chat();
+ возможна такая штука как ргистарция сервисов по условию


т.е. как-раз то что нам дает испольование интрейсов: в зависимости от конфига могут разные реализации регаться в DI
источник

AS

Andrii Shcherbyna in var chat = new Chat();
Если у тебя не будет хватать какого-то Bind, то у тебя в рантайме вылетит exception. Тут уже нужен middleware, который будет логгировать ошибки
источник

B

Bogdan in var chat = new Chat();
if (someCOndition)
{
  _logger.WriteInformation("Registeing FooConnectionListener");
   services.AddHostedService<FooConnectionListener>();
}
источник

B

Bogdan in var chat = new Chat();
а по хардкору можно еще в else залогировать что сервис не зареган по такой-то причине
источник

B

Bogdan in var chat = new Chat();
у меня на другм проекте это аткивно используется


когда один и тот-же сервис поднимается в кубах с разными кофнигурациями
источник

R

RAEman in var chat = new Chat();
Господа появился один нубский вопросик: https://gist.github.com/RAEman94/4477d73e661bbbf2f7b55affa3455dfb
поменяется ли дата в Msg при наступлении следующего дня в указанном цикле или она меняется только во время определения MyClass
источник

R

RAEman in var chat = new Chat();
может кто сталкивался. Просто проверять это так как я знаю займет пару дней)
источник

Ɖ

Ɖrēw in var chat = new Chat();
В момент создания, потому что object initializer вызывает set
источник

Ɖ

Ɖrēw in var chat = new Chat();
15 строка будет вызвана сразу после создания экземпляра
источник

R

RAEman in var chat = new Chat();
т.е. на завтра дата не поменяется?
источник

Ɖ

Ɖrēw in var chat = new Chat();
Потому что
MyClass tst = new MyClass() { Msg = "Hello World from %datenow%" };
Это тоже самое что
MyClass tst = new MyClass();
tst.Msg = "Hello World from %datenow%";
источник

R

RAEman in var chat = new Chat();
ладно спасибо
источник

Ɖ

Ɖrēw in var chat = new Chat();
Она поменяется на сегодняшнюю сразу после создания обьекта
источник

Ɖ

Ɖrēw in var chat = new Chat();
Я тут вообще не вижу никакой логики для попадания завтрашней даты в Msg
источник

R

RAEman in var chat = new Chat();
ну а на завтра этот экземпляр не поменяется и соответсвенно DoSomething будет выводить вчерашнюю дату
источник

Ɖ

Ɖrēw in var chat = new Chat();
В чем суть задачи?
источник

R

RAEman in var chat = new Chat();
в кастомном логгере запись в файлы разбить по дням
источник