W mojej aplikacji używam log4net, a wszystkie typy tworzą własny rejestrator w oparciu o ich typ - np. :Czy jest możliwe stosowanie wieloznacznych nazw rejestratorów w konfiguracji log4net?
private static readonly ILog Log = LogManager.GetLogger(typeof(Program));
Jak Zajmuję zostawiam rejestratora korzeniowy na DEBUG tak aby złapać wszystkie wyjścia dziennika z mojego kodu.
Jednak składnik osoba trzecia używa również tego samego podejścia, ale generuje 100s komunikatów dziennika drugie, żaden z którego jestem zainteresowany.
Czy można użyć jakiegoś symboli wieloznacznych w rejestratorze konfiguracji, aby zmusić wszystkie swoje rejestratory do logowania się tylko w WARN, np :
<logger name="com.thirdparty.*">
<level value="WARN"/>
</logger>
[Dokładna powyższym przykładzie, za pomocą * nie działa]
@Dmitriy - Masz rację. Nie zdawałem sobie z tego sprawy! Niemal czuję się głupio, że teraz pytam :). Dziękuję za odpowiedź. –
Wow, ja też. To wspaniała informacja. –
BTW, wszystko to jest dobrze udokumentowane na stronie log4net. Dodałem link do odpowiedzi. –