@CSharpChatЭта группа больше не существует

Страница 303 из 1888
Ammendorf
07.02.2017
09:09:44
И не работает нихера, кстати

Denis
07.02.2017
09:09:44
Никто не знает?

про логирование

и не укого нет экстеншена

Google
Slava
07.02.2017
09:12:49
и не укого нет экстеншена
А чо там с логами?

Denis
07.02.2017
09:13:53
я спрашивал выше про то что у кого нибудь есть написаный класс типа как утилита

Sergey
07.02.2017
09:14:17
А нлог что?

Denis
07.02.2017
09:15:35
можно и его, есть пример его с использованием в слоях бизнес логики?

Ilya
07.02.2017
09:15:39
он сам id
https://dl.dropboxusercontent.com/u/33200534/chrome_2017-02-07_13-15-29.png

Denis
07.02.2017
09:15:44
именно для core

Летучая
07.02.2017
09:15:53
И не работает нихера, кстати
начинай с азов и чатика типа js beginners

anton
07.02.2017
09:16:08
можно и его, есть пример его с использованием в слоях бизнес логики?
а что там применять то? у тебя есть синглтон, юзаешь его через logger.Log() .Warn() .Error() etc

https://github.com/NLog/NLog.Extensions.Logging/tree/master/examples/aspnet-core-example

не?

Denis
07.02.2017
09:24:52
мне нужна была абсракция

статический класс дергать в любом слое

больше ничего

Google
Denis
07.02.2017
09:25:37
короче уже сам написал

Slava
07.02.2017
09:25:46
статический класс дергать в любом слое
За это по лицу могут настучать

Denis
07.02.2017
09:25:54
думал что есть у кого-то, посомтрел на реализацию

вот так плохо?

Alex
07.02.2017
09:28:22
у нас так же)

Denis
07.02.2017
09:28:38
может у кого лучше есть?

только под .net core

Дмитрий
07.02.2017
09:29:08
статика фу сама по себе - раз на каждый чих создается новый экземпляр логгера - два как минимум рефакторинга можно впилить lazy инициализацию одного экземпляра логгера

anton
07.02.2017
09:29:20
только под .net core
ты так говоришь, будто оно чем то отличаться будет :)

Denis
07.02.2017
09:29:43
ну вон товарищ говорит статик это - Ж и П

anton
07.02.2017
09:30:17
у нас через контейнер подсовывается. но тебя это не устроит

Сергей
07.02.2017
09:30:59
у каждого класса должен быть свой экземпляр логгера, не?

а не какой-то статический класс

в оф доке вроде даже написано

Дмитрий
07.02.2017
09:33:18
имхо, через любой IoC - контейнер проще всего в каждый слой свой логгер пробрасывать

"Инвертируй зависимости, Люк" и всё такое

Sergey
07.02.2017
09:35:18
в коре же в темплейт проекта сразу завезен пример с ДИ и логгером

в чем проблема-то?

Google
Sergey
07.02.2017
09:36:17
чо-то мы тут вокруг да около ходим

Дмитрий
07.02.2017
09:36:20
в чем проблема-то?
а повелосипедить как же? ?

Sergey
07.02.2017
09:36:37
ну да, точно, велики же

anton
07.02.2017
09:40:44
чо-то мы тут вокруг да около ходим
ну я ж написал про контейнер.. но не возникло интереса, только @bax_tang поддержал

Denis
07.02.2017
09:42:45
примеры в студию)

Sergey
07.02.2017
09:42:51
я поддерживаю. прост я не постоянно в онлайне, набигаю переодически :)

Denis
07.02.2017
09:44:18
Набигаешь на всех нас))

ILoggerFactory достаточно его?

anton
07.02.2017
09:46:50
ILoggerFactory достаточно его?
у тебя кора или асп кора?

Denis
07.02.2017
09:46:59
асп кора

anton
07.02.2017
09:47:10
ну я же кидал на гитхаб ссылку, с примером

Sergey
07.02.2017
09:47:10
примеры в студию)
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging

anton
07.02.2017
09:47:53
https://github.com/NLog/NLog.Extensions.Logging/tree/master/examples/aspnet-core-example

public class ValuesController : Controller { private readonly ILogger<ValuesController> _logger; public ValuesController(ILogger <ValuesController> logger) { _logger = logger; } ... }

в стартапе инитишь

Sergey
07.02.2017
09:48:51
Да, вот у Антона уже заменено с консольного логгера МС на Нлог

anton
07.02.2017
09:48:52
ровно как и в туторе, что @sergey_chanaev бросил. но у него более подробно

кстати, Серег, нас суппорт так и не удовлетворил еще :( гоняют по кругу

сегодня они решили что проблема 100% не с sql :) переслали тикет в команду, которая app services суппортит

Denis
07.02.2017
09:50:37
а в файл обычным средством не обойтись?

Google
Denis
07.02.2017
09:50:40
или NLOG

anton
07.02.2017
09:51:41
ну ты можешь вообще хоть Trace зставить в файл писать. тебе кинули два примера как правильно делать. потому как от NLog у тебя еще много плюшек из коробки, котореы достигаешь используя интересные форматтеры

anton
07.02.2017
09:52:28
Омерзительно :)
это еще фигня. у меня есть тикет с ними от 22 ноября 2016. до сих пор открыт ;) про service fabric

Sergey
07.02.2017
09:52:32


с сегодняшнего утра

2 часа моей жизни хотят

anton
07.02.2017
09:53:14
а ты небось указал "contact via email" вначале? меня вот раздражает, создаешь тикет ночью, просишь по мылу контачить - нет блин, звонят с утра по раньше!

меня сегодня в 8:12 звонили ;) но мой номер там 3-им указан, если девопсам не дозваниваются (да и вообще, тикет не мой был) звонили что бы сказать, что передают тикет в апп сервис команду

Admin
ERROR: S client not available

anton
07.02.2017
09:54:55
ночной сторож.. ооокей

ну сочувствую тебе :)

Sergey
07.02.2017
09:55:20
Да никакой он не ночной. Индия жи

anton
07.02.2017
09:55:43
ну у него то ночь

Sergey
07.02.2017
09:56:22
эээ, почему?

11 утра по гринвичу це 17 вечера в индии

anton
07.02.2017
09:57:25
тьфу, ты меня запутал :) по UK времени - он ночной

если в 02:00 заступает на дежурство

Sergey
07.02.2017
09:57:40
как раз гайки у станка покрутил и домой к своей Аванти

Google
Sergey
07.02.2017
09:58:07
а, ну с европейского времени - да

anton
07.02.2017
09:58:19
а ты из Москвы?

Самара..

ну то есть как раз, индус на работу пришел - у тебя 6 утра :) жди звонка

Sergey
07.02.2017
10:00:13
Не, я уже не Самара

anton
07.02.2017
10:01:11
Германия?

Ilya
07.02.2017
10:01:30
неплохой разброс

Dmitry
07.02.2017
10:02:04
решил поставить 2017 на семерку

словил ошибочку при инсталяции

решил перезагрузиться

словил синий экран

победитель

anton
07.02.2017
10:04:19
я берегу нервы ;) 2017 не ставил кору не трогаю ибо знаю чем это может закончиться..

Denis
07.02.2017
10:04:21
парни

указываю путь для файла fileName="..\temp\"

почему в директорию не пишет в корневую

anton
07.02.2017
10:05:42
полностью конфиг покажи

Sergey
07.02.2017
10:05:45
а ты хитер :)

Германия?
да. лет 10 уже как

Denis
07.02.2017
10:06:22
<?xml version="1.0" encoding="utf-8" ?> <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" autoReload="true" internalLogLevel="Warn" internalLogFile="..\temp\internal.txt"> <!— define various log targets —> <targets> <!— write logs to file —> <target xsi:type="File" name="allfile" fileName="..\temp\nlog-all-${shortdate}.log" layout="${longdate}|${logger}|${uppercase:${level}}|${message} ${exception}" /> <target xsi:type="File" name="ownFile" fileName="..\temp\nlog-own-${shortdate}.log" layout="${longdate}|${logger}|${uppercase:${level}}|${message} ${exception}" /> <target xsi:type="Null" name="blackhole" /> </targets> <rules> <!--All logs, including from Microsoft--> <logger name="*" minlevel="Trace" writeTo="allfile" /> <!--Skip Microsoft logs and so log only own logs--> <logger name="Microsoft.*" minlevel="Trace" writeTo="blackhole" final="true" /> <logger name="*" minlevel="Trace" writeTo="ownFile" /> </rules> </nlog>

Страница 303 из 1888

Эта группа больше не существует Эта группа больше не существует