Nlog bilan Azure Log oqimi

Azure veb-ilovasi Log Stream bilan ishlaydigan nlog ni olishga harakat qilaman.

Kundaliklar nlog ishlatmasa paydo bo'ladi va faqat System.Diagnostics.Trace.WriteLine dan foydalaning.

Biroq, mening nlog.configdagi Trace turini ishlatsam, izlar jurnallarini ko'rsatmaydi ...

<?xml version="1.0" encoding="utf-8" ?>

    
        
    

    
        
    

Men bu erda qabul qilingan javobdan boshqa narsa qilmayotganimni ko'ra olmayapman ...

Azur Streaming-ga yozish uchun NLogni qanday qo'shish kerak log

Nlog.config faylini faqatgina izdoshlarini ko'rsatish uchun qisqartirishni unutmang - lekin odatda, File maqsad turiga ham ega bo'laman.

Men tarqatilgan Azure veb-saytiga kirishni boshladim, va nog video konfiguratsion fayli muvaffaqiyatli yuklandi. Github ilovasini ishlatish orqali tarqatmoqdaman.

Azure-dagi fayl tizimiga kirishni ishlatish uchun jurnalga yozib qo'yish vositasi bor va men bu kodni verbose ga sozlang.

Har qanday fikr bormi?

1

6 javoblar

Visual Studio'nun "Application Insights" ni (loyihaga qo'shgan so'nggi narsa) faollashtirishi bilan mening web.config-ga nlog-konfiguratsiya bo'limini kiritdi. Bu mening nlog.config faylim umuman ishlatilmayotganligini anglatardi. Men ushbu veb-saytimning konfiguratsion qismini o'chirib, o'rniga nlog.config faylga Ilova Sharhlari ma`lumotini nusxalash orqali tuzatdim. "Trace" maqsadli turi hozirda kutilganidek ishlaydi va "Azure Streaming logs" da ko'rinadi.

3
qo'shib qo'ydi

Visual Studio'nun "Application Insights" ni (loyihaga qo'shgan so'nggi narsa) faollashtirishi bilan mening web.config-ga nlog-konfiguratsiya bo'limini kiritdi. Bu mening nlog.config faylim umuman ishlatilmayotganligini anglatardi. Men ushbu veb-saytimning konfiguratsion qismini o'chirib, o'rniga nlog.config faylga Ilova Sharhlari ma`lumotini nusxalash orqali tuzatdim. "Trace" maqsadli turi hozirda kutilganidek ishlaydi va "Azure Streaming logs" da ko'rinadi.

3
qo'shib qo'ydi

Visual Studio'nun "Application Insights" ni (loyihaga qo'shgan so'nggi narsa) faollashtirishi bilan mening web.config-ga nlog-konfiguratsiya bo'limini kiritdi. Bu mening nlog.config faylim umuman ishlatilmayotganligini anglatardi. Men ushbu veb-saytimning konfiguratsion qismini o'chirib, o'rniga nlog.config faylga Ilova Sharhlari ma`lumotini nusxalash orqali tuzatdim. "Trace" maqsadli turi hozirda kutilganidek ishlaydi va "Azure Streaming logs" da ko'rinadi.

3
qo'shib qo'ydi

NLog-Trace-Nishon faqat Trace.WriteLineni disk raskadrovka darajasidagi log-voqealar uchun bajaradi.

Ehtimol, bu erda ko'rsatilgan MyTraceTarget-ni sinab ko'ring:

https://github.com/NLog/NLog/issues/1968

1
qo'shib qo'ydi
Buning uchun rahmat. Maxsus maqsad haqidagi taklifingiz meni to'g'ri yo'lga olib bordi, chunki maxsus maqsad ham ishlamayapti, shuning uchun men xatolarni tuzatuvchi LogManger.Configuration-ga qarab yakunlandim va bu menga dolzarb muammolarni ko'rsatdi. Reytinglar :)
qo'shib qo'ydi muallif Dan, manba

NLog-Trace-Nishon faqat Trace.WriteLineni disk raskadrovka darajasidagi log-voqealar uchun bajaradi.

Ehtimol, bu erda ko'rsatilgan MyTraceTarget-ni sinab ko'ring:

https://github.com/NLog/NLog/issues/1968

1
qo'shib qo'ydi
Buning uchun rahmat. Maxsus maqsad haqidagi taklifingiz meni to'g'ri yo'lga olib bordi, chunki maxsus maqsad ham ishlamayapti, shuning uchun men xatolarni tuzatuvchi LogManger.Configuration-ga qarab yakunlandim va bu menga dolzarb muammolarni ko'rsatdi. Reytinglar :)
qo'shib qo'ydi muallif Dan, manba

NLog-Trace-Nishon faqat Trace.WriteLineni disk raskadrovka darajasidagi log-voqealar uchun bajaradi.

Ehtimol, bu erda ko'rsatilgan MyTraceTarget-ni sinab ko'ring:

https://github.com/NLog/NLog/issues/1968

1
qo'shib qo'ydi
Buning uchun rahmat. Maxsus maqsad haqidagi taklifingiz meni to'g'ri yo'lga olib bordi, chunki maxsus maqsad ham ishlamayapti, shuning uchun men xatolarni tuzatuvchi LogManger.Configuration-ga qarab yakunlandim va bu menga dolzarb muammolarni ko'rsatdi. Reytinglar :)
qo'shib qo'ydi muallif Dan, manba