2009-08-12 10 views

Antwort

6

App.Config

Der Grund hierfür ist nur eine Konfigurationsdatei für Ihre Anwendung. Ich bevorzuge immer Einfachheit.

+0

Bedeutet das nicht, dass Benutzer der DLL die Protokollierung nicht konfigurieren können? – Nosrama

+0

Nein konnten sie, sie können es dort app.config setzen. Ich habe Log4Net.dll Dutzende von Mal in vielen verschiedenen Anwendungen nur mit 1.config verwendet. Jede Anwendung möchte ich an einem anderen Ort angemeldet sein. –

+2

Wenn Sie eine Webanwendung haben, kann das Setzen der Konfiguration in web.config zu einem Problem führen, da das Ändern der log4net-Konfiguration dann zum Neustart der Webanwendung führt (dies ist bei einer Klassenbibliothek nicht der Fall, wie bei Nosrama). – adrianbanks

1

die meiste Zeit, Ich mag app.config

aber wenn Sie Ihre DLL in anderen Ort wiederverwendet werden soll, vielleicht die AppName.dll.log4net betrachten, können Sie einfach kopieren Sie zwei Dateien, dann wieder verwenden.

Verwandte Themen