Jak można uniknąć okien, narzekając na brakujące opisy identyfikatorów zdarzeń podczas rejestrowania za pomocą NLog. Gdy używam:Właściwy sposób rejestrowania się w dzienniku zdarzeń za pomocą NLog
<target xsi:type="EventLog"
name="eventLog"
layout="${message}"
machineName="."
source="MyApp"
log="Application" />
i
<rules>
<logger name="*" minlevel="Debug" writeTo="eventLog" />
</rules>
wpis pojawi się w dzienniku. Ale Windows skarży się na brakujący opis dla identyfikatora zdarzenia "0", który jest właściwy.
Czy muszę wykonać czynności takie jak: pointed out here, aby uzyskać czysty rejestr?
Widziałeś ten SO pytanie: http://stackoverflow.com/questions/17320933/set-event-id-per-log-when-writing-to-windows-event-log? – nemesv
@neesv Tak, ale gdzie mam ustawić ID? – sprinter252
Zależy od tego, co chcesz mieć w swoim identyfikatorze, możesz użyć pewnych niestandardowych wartości jak zeskanowanych w połączonym pytaniu lub możesz użyć dowolnego wbudowanego mechanizmu renderowania: https://github.com/nlog/NLog/wiki/ Układ-Renderers – nemesv