Tag: log4net

Der Apache log4net-Bibliothek ist ein Werkzeug, das den Programmierer Ausgabe von log-Anweisungen an eine Vielzahl von output-Ziele. log4net ist eine Portierung des ausgezeichneten Apache log4j™ framework auf der Microsoft® .NET-runtime. Wir haben gehalten, der Rahmen ähnlich wie im Geist der original-log4j, während die Vorteile der neuen features in der .NET-runtime.

Wie erstelle ich einen asynchronen Wrapper für log4net?

Anzahl der Antworten 5 Antworten
Standardmäßig log4net ist ein synchrones logging-Mechanismus, und ich Frage mich, ob es war ein Weg, um asynchrone logging mit log4net? InformationsquelleAutor der Frage Jonathan Beerhalter | 2011-08-12

log4net protokolliert alle nicht behandelten Anwendungsfehler

Anzahl der Antworten 5 Antworten
Können Sie mir einige Tutorials oder Beispiele, wie ich können sich alle un-behandelte Ausnahmendie auftreten, auf mein mvc-web-app mit log4net. Danke InformationsquelleAutor der Frage kaivalya | 2009-09-02

So protokollieren Sie den Stack-Trace mit log4net (C #)

Anzahl der Antworten 5 Antworten
Wie Protokoll-stack trace mit log4net? Ich bin mit .net-version. Diese Weise, die ich habe, ist, Melden.Fehler(ex). Dank InformationsquelleAutor der Frage CoolArchTek | 2012-02-16

log4net: Konfigurieren, um Nachrichten von einer bestimmten Klasse zu ignorieren

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit zu haben, der log4net Konfiguration ignorieren einer bestimmten Klasse? Zum Beispiel, wir in der Regel ein Protokoll erstellen, in jeder Klasse. Ähnlich: private static readonly ILog Log = log4net.LogManager.GetLogger("MyClass"); Das problem ist MyClass

Wie kann ich SessionID in Log-Dateien mit log4net in ASP.NET einbinden?

Anzahl der Antworten 5 Antworten
Ich bin neu log4net, so dass hoffentlich ist dies eine wirklich einfache Frage für jemanden?! Ich habe log4net arbeiten mit der RollingLogFileAppender für meine web-Anwendung. Ich bin mit der Anmeldung zu versuchen und zu finden, wo einige

ASP.Net MVC-Ausnahmeprotokollierung kombiniert mit Fehlerbehandlung

Anzahl der Antworten 1 Antworten
Ich bin auf der Suche nach einer einfachen Lösung zu tun Ausnahme der Protokollierung kombiniert mit der Fehlerbehandlung in mein ASP.Net MVC 1.0 Anwendung. Ich habe gelesen, viele Artikel, einschließlich der Fragen, die hier gepostet auf StackOverflow,

Log4Net Logging von zwei verschiedenen Ebenen zu zwei verschiedenen Appendern für den gleichen Logger

Anzahl der Antworten 4 Antworten
Haben wir zwei verschiedene asp.net Anwendungen mit Log4net-logging aktiviert. Sie haben beide die gleiche version von Log4Net, 1.2.10.0. Wir haben die log4net.Appender.AdoNetAppender logger für beide von Ihnen und möchten, melden Sie Info-level für den root-logger, aber auch

Log4net-Hierarchie und Protokollierungsebenen

Anzahl der Antworten 7 Antworten
Diese Website sagt Logger zugewiesen werden können-Ebenen. Ebenen sind Instanzen von log4net.Core.- Level-Klasse. Folgende Ebenen sind definiert in der Reihenfolge der zunehmende Bedeutung: ALLE DEBUG INFO WARNEN FEHLER FATAL AUS DEBUG scheint, haben die niedrigste Priorität und

Wie konfiguriere ich log4net von Grund auf neu (keine Konfiguration)

Anzahl der Antworten 11 Antworten
Dies ist eine Schlechte Idee, ich weiß, aber... Ich möchte log4net konfigurieren programmgesteuert von Grund auf mit keine config Datei. Ich arbeite auf eine einfache logging-Anwendung für mich und mein team für eine Reihe von relativ kleinen

app.config für eine Klassenbibliothek

Anzahl der Antworten 8 Antworten
Sehe ich nicht ein app.config-Datei generiert, die für eine Bibliothek-Klasse, die VS2008-Assistenten. In meiner Forschung fand ich, dass in einer Anwendung nur eine app.config vorhanden ist. Ist es eine schlechte Sache hinzufügen einer app.config manuell, um eine

Protokolle in Datei schreiben

Anzahl der Antworten 5 Antworten
Habe ich einige Probleme beim schreiben von Protokollen von log4net in die Datei. Ich scheine alle tun, wie beschrieben in der Anleitung, aber das funktioniert nicht. Hier ist meine Anmeldung.config-Datei: <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section

Wie arbeite ich um log4net herum und verändere publickeytoken

Anzahl der Antworten 6 Antworten
Haben wir eine asp.net 4.0 Projekt verwendet ein paar von Rahmenbedingungen abhängig ist log4net, version 1.2.10.0. Heute habe ich versucht, um ein neues framework, die abhängig ist von log4net, version 1.2.11.0, ich habe schon stecken seit: log4net

Was ist der Unterschied zwischen log4net und ELMAH?

Anzahl der Antworten 7 Antworten
Einige Menschen sind mit ELMAH anstelle von log4net. Was macht es besser? Ich fand heraus, über ELMAH in eine Antwort auf Stack Overflow Frage - Wie mache ich das logging in C#? InformationsquelleAutor der Frage IAdapter |

Wie verwendet man Property Injection mit AutoFac?

Anzahl der Antworten 4 Antworten
In einer Konsole-Anwendung, ich bin mit Log4Net und in der Main-Methode ich bin immer das logger-Objekt. Nun, würde ich mag, um das log-Objekt in allen meinen Klassen, indem alle Klassen Erben von einem BaseClass hat ein ILog-Eigenschaft

Wie zu beheben "Keine Möglichkeit, Konflikt zwischen" Fehler zu beheben?

Anzahl der Antworten 2 Antworten
Kürzlich Hinzugefügt log4net.dll unseren Daten-Objekt. Unser Daten-Objekt baut perfekt, aber wenn Sie versuchen, alles bauen, Referenzen, unser Daten-Objekt erhalten Sie die folgende Fehlermeldung: Kein Weg zur Lösung von Konflikten zwischen "log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" und "log4net, Version=1.2.9.0,

Warum sind alle meine log4net-Level falsch?

Anzahl der Antworten 11 Antworten
Ich bin mit log4net in meinem ASP.NET MVC3-Projekt, aber alle Eigenschaften wie IsDebugEnabled == false In meine AssemblyInfo ich habe: [assembly: XmlConfigurator(Watch = true)] In meine log-Klasse, ich habe public Log4NetLogger() { log4net.Config.XmlConfigurator.Configure(); Logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); }

Wie würde eine Log4Net Wrapper-Klasse aussehen?

Anzahl der Antworten 9 Antworten
Bin ich auf der Suche für ein logging-framework für .net (c#) und beschlossen, log4net ein zu gehen nach dem Lesen bis auf ein paar Frage/Antwort-threads hier auf stackoverflow. Ich sehe Menschen erwähnen immer wieder, dass Sie benutzen

Log4Net - Nur für bestimmte Dateien den Exception-Stacktrace abmelden

Anzahl der Antworten 2 Antworten
Momentan habe ich mehrere Logdateien in meine Anwendung mit log4net. Habe ich eine top-level-log-Datei, die enthält jede Art von Nachricht. Ich habe auch einen Fehler-log-Datei, die enthält nur Fehlerinformationen. Ich versuche es zu konfigurieren, so dass die

Ändern Sie log4net Logging-Ebene programmgesteuert

Anzahl der Antworten 5 Antworten
Dies ist ähnlich zu Sechs hundert fünfzig tausend sechs hundert vier und neunzigaber keine Antwort wurde akzeptiert, ich kann nicht alle diese Vorschläge überhaupt zu arbeiten, und ich vermute, ich kann in einer etwas anderen situation. Ich

Beseitigen Sie die doppelte Protokollierung in log4net

Anzahl der Antworten 2 Antworten
Ich habe ein Programm, dass macht viele log4net Aufrufe an die "myprogram" - Logger. Es fordert auch einen anderen code, macht log4net Anrufe zu anderen Loggern. Ich will alle Protokolle, die höher ist als INFO für "myprogram"

Konfigurieren eines benutzerdefinierten Ereignisprotokolls für log4net

Anzahl der Antworten 1 Antworten
Ich bin mit log4net für die Anmeldung (duh!). Mit der EventLogAppender kann ich konfigurieren mein name der Anwendung, so dass meine Ereignisse zeigen sich in der Anwendung/"Mein Anwendungsname" - Ereignisprotokoll. Jedoch, würde ich mag, um Ereignisse zu

log4net vs. Nlog

Anzahl der Antworten 15 Antworten
Jemand Erfahrung für beide? Wie Sie stapeln sich gegen einander? Planen wir mit einer von Ihnen für die Anmeldung in einer enterprise-Anwendung. Referenzen: log4net nlog EDIT: Wir haben keine bestehende Abhängigkeiten entweder nlog oder log4net. InformationsquelleAutor der

Warum wird log4net nicht in der Konfigurationsdatei erkannt?

Anzahl der Antworten 3 Antworten
Schrieb ich eine test-Konsolenanwendung in C# mit log4net: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using log4net; using log4net.Config; [assembly: log4net.Config.XmlConfigurator(Watch = true)] namespace Log4Net_Test { class Program { private static readonly ILog log

Maximale Dateigröße von LogFileAppender in Log4Net

Anzahl der Antworten 2 Antworten
Ich bin mit Log4net für eine Weile jetzt, und es ist eine erstaunliche logging framework, vor allem, wenn angespannt in Burg.Windsor. Allerdings... Normalerweise verwende ich die rolling file appender, aber dies hat dazu geführt, zu viele log-Dateien,

Log4net kann nicht mit dem .net Windows-Dienst arbeiten

Anzahl der Antworten 11 Antworten
Ich habe einen windows-Dienst mit einem app.config und ein log4net.config. app.config: <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> </configSections> <log4net configSource="log4net.config" /> log4net.config: <log4net> <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender"> <param name="File" value="D:\Projects\Integration\Interface Module\bin\Logs\MyFirstLogger.log"/> <lockingModel type="log4net.Appender.FileAppender+MinimalLock" /> <appendToFile value="true" /> <rollingStyle

Unbekannter Konfigurationsabschnitt log4net

Anzahl der Antworten 1 Antworten
Habe ich diesen code im web.config: <log4net> <root> <level value="ALL" /> <appender-ref ref="LogFileAppender" /> </root> <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender"> <param name="File" value="D:\logFileFaculty.txt" /> <param name="AppendToFile" value="true" /> <rollingStyle value="Size" /> <maxSizeRollBackups value="10" /> <maximumFileSize value="10MB" /> <staticLogFileName value="true"

Log4Net mit AdoNetAppender - nichts passiert

Anzahl der Antworten 2 Antworten
Beschreibung Habe ich eine config-Datei als Ressource in die assembly und möchten, ändern Sie die ConnectionString-Eigenschaft programmgesteuert in meiner Anwendung. Lade ich die Konfiguration mit log4net.Config.XmlConfigurator.Configure. Habe ich einige Haltepunkte und sehen Sie, dass die Konfiguration erfolgreich

Log4Net - Hinzufügen eines zweiten Loggers, der nur für bestimmte Codeabschnitte verwendet wird

Anzahl der Antworten 1 Antworten
Ich bin mit Log4Net-2.0, ich habe es zu arbeiten, wie erforderlich, aber die weitere hinzufügen, logger für bestimmte Protokoll-Anweisungen. Alle Protokollierung erfolgt in einer einzigen Datei-appender. Die änderung, die ich machen möchte ist, dass ein 3rd-party-Anwendung feuert

Wie behebe ich Konfigurationsfehler mit Nant 0.91?

Anzahl der Antworten 2 Antworten
Nach dem herunterladen Nant 0.91, ich bekomme einige ziemlich kryptische Konfiguration Fehler bei Konfiguration oder Sicherheit (siehe unten). Ich versuche einfach ein upgrade meiner Nant ausführbaren Dateien von 0.86 0.91. Wie kann ich diese beheben unten, wenn

Aktivieren Sie die Dateiprotokollierung für log4net über den Code statt über die Konfiguration

Anzahl der Antworten 3 Antworten
Warum in der Welt ist der folgende test fehlschlägt? (seine im xunit -) ich hab es mit verschiedenen appenders und es schreibt niemals etwas, obwohl das Protokoll, wie es scheint, ist bereit, zu schreiben. Ich habe schließlich

log4net eine Datei pro Lauf

Anzahl der Antworten 3 Antworten
Muss ich meine Anwendung zu dem erstellen einer log-Datei jedes mal, wenn es läuft. Mein bevorzugte format wäre App.log.JJJJ-MM-tt_hh-mm-ss. Wenn das nicht möglich ist, würde ich dich für App.log.yyyy-MM-dd.counter Dies ist meine aktuelle appender Konfiguration: <appender name="File"

Wie loggen Sie den Computernamen über log4net ein?

Anzahl der Antworten 2 Antworten
Ich bin mit Log4Net mit der AdoNetAppender zu log-Meldungen, die von einer einfachen systray-Anwendung in einer SQL Server 2005-Datenbank. Möchte ich zu Protokoll, den Namen des Computers zusammen mit der log-Meldung, da diese Anwendung läuft auf mehreren

Gibt es einen benutzerfreundlichen Log4Net-Log-Dateien-Viewer?

Anzahl der Antworten 5 Antworten
Gibt es irgendwelche Drittanbieter-Tools, die erkennen können, Log4Net-log-Datei-Struktur und zeigen es in einer benutzerfreundlichen Art und Weise durch die Bereitstellung von Suchfunktionen etc? InformationsquelleAutor der Frage pencilCake | 2013-01-29

Was sind die besten Vorgehensweisen für die Protokollierung mit log4net?

Anzahl der Antworten 9 Antworten
Habe ich gesagt, hinzufügen "Protokoll", um meinen code mit log4net, das problem ist niemand kann in der Zeit zurück Reisen und sehen, was die Probleme der realen Welt die Protokollierung benutzt werden müssen, zu lösen. Daher gibt

Wie konfigurieren und aktivieren Sie log4net für eine eigenständige Klassenbibliothek?

Anzahl der Antworten 5 Antworten
Hintergrund Schreibe ich eine Klassenbibliothek-assembly in C# .NET 3.5, die verwendet wird, für die integration mit anderen Anwendungen, einschließlich Anwendungen von Drittanbietern Commercial-Off-The-Shelf (COTS) - tools. Daher manchmal diese Klassenbibliothek aufgerufen werden, die von Anwendungen (EXE-Dateien), die

Wie protokolliere ich MethodName beim Einbinden von Log4net?

Anzahl der Antworten 8 Antworten
Ich gewickelt habe Log4net in eine statische wrapper und möchten, melden Sie loggingEvent.LocationInformation.MethodName loggingEvent.LocationInformation.ClassName Aber alles was ich bekomme ist der name von meinem wrapper. Wie kann ich mich anmelden, die info mit einem forwardingappender und eine

Wie verwende ich eine GlobalContext-Eigenschaft in einem log4net Appender-Namen?

Anzahl der Antworten 4 Antworten
Ich versuche anpassen einer log4net Datei-Pfad zu verwenden, eine Eigenschaft, die ich in der log4net.GlobalContext.Properties Wörterbuch. log4net.GlobalContext.Properties["LogPathModifier"] = "SomeValue"; Kann ich sehen, dass dieser Wert korrekt eingestellt ist, wenn debugging durch. und dann in meiner Konfiguration <file

Wie loggen Sie unterschiedliche Log-Level in log4net in Log-Appender ein?

Anzahl der Antworten 2 Antworten
Ich habe eine WinForm, dass es Anzeige der log-Informationen, aber ich möchte es zur Anzeige nur INFO-Niveau, aber ich will das log in die log-Datei enthält die DEBUG-Stufe auch. Unten ist meine Konfiguration: <?xml version="1.0" encoding="utf-8" ?>

Verwenden von Ninject zum Füllen der Log4Net-Abhängigkeit

Anzahl der Antworten 7 Antworten
Benutze ich Ninject als DI-Container in meiner Anwendung. Um Locker paar meiner logging-Bibliothek verwende ich ein interface wie dieses: public interface ILogger { void Debug(string message); void Debug(string message, Exception exception); void Debug(Exception exception); void Info(string message);

Log4net wird nicht in die Datenbank eingefügt?

Anzahl der Antworten 4 Antworten
Habe ich log4net eingerichtet und konfiguriert, um einen insert in eine sql server 2005-Tabelle. Meine Tabelle ist mit dem Namen Log. Wenn ich Anrufe, das log4net-Methode, die nicht geben Sie alle Daten in die log-Datenbank in sql

Wie konfiguriere ich einen RollingFileAppender, um mit log4net nach Datum und Größe zu rollen?

Anzahl der Antworten 4 Antworten
Ich bin log4net konfigurieren so verwenden Sie eine composite RollingFileAppender, so dass die aktuelle Datei heißt immer logfile.melden Sie und alle nachfolgenden Dateien werden benannt logfile-YYYY.MM.dd.seq.melden Sie wo seq ist die Sequenz-Nummer, wenn ein Protokoll über einer

Bewährte Methode, um externe Log4Net-Konfigurationsdateien in ASP.NET einzubinden

Anzahl der Antworten 2 Antworten
Habe ich gesehen, mindestens zwei Möglichkeiten zum einbinden eines externen log4net config-Datei in einem ASP.NET web-Anwendung: Dass das folgende Attribut in Ihrem AssemblyInfo.cs-Datei: [assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log.config", Watch = true)] Aufruf der XmlConfigurator in der Globalen.asax.cs: protected

Log4net täglicher Dateiname mit Datum im Dateinamen

Anzahl der Antworten 8 Antworten
Ich würde gerne Dateien mit den Namen zum Beispiel: dd.mm.yyyy.melden Sie Wie ist das möglich, mit log4net? InformationsquelleAutor der Frage JL. | 2009-07-22

Log4Net, wie man ein benutzerdefiniertes Feld zu meiner Protokollierung hinzufügt

Anzahl der Antworten 2 Antworten
Ich die log4net.Appender.AdoNetAppender appender. Meine log4net Tabelle sind die folgenden Felder [Date],[Thread],[Level],[Logger],[Message],[Exception] Ich würde hinzufügen müssen, um ein anderes Feld auf der log4net-Tabelle (e.g SalesId), aber wie würde ich das angeben in meiner xml-und code anmelden "SalesId"

log4net Konfigurationsausnahme

Anzahl der Antworten 1 Antworten
Ich bin mit log4net für die Protokollierung. Meine logging-Konfiguration in einer separaten Datei gespeichert. Web.Config:ConfigSections <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" /> Angabe meiner config-Datei AssemblyInfo.cs [assembly: log4net.Config.XmlConfigurator(ConfigFile="Log4Net.config", Watch = true)] Und wenn Initialisiere ich meine LogManager, ich bekomme diese

Wie man log4net Probleme aufspürt

Anzahl der Antworten 5 Antworten
Ich log4net verwenden die ganze Zeit, aber eine Sache habe ich nie herausgefunden, ist, wie zu sagen, was Los ist auf der Innenseite. Zum Beispiel, ich habe eine console appender und eine Datenbank appender in meinem Projekt.

Log4net erstellt keine Protokolldatei

Anzahl der Antworten 5 Antworten
Ich erhalte eine Fehlermeldung, die auf ein Programm, log4net konfiguriert, aber keine log-Datei erstellt wird. Ich bin sicher, dass das logging eingestellt ist im Programm, weil andere Benutzer erstellt haben, melden Sie Dateien von der gleichen, mit

Log4net verwendet die Anwendungskonfigurationsdatei für Konfigurationsdaten

Anzahl der Antworten 5 Antworten
Ich würde gerne speichern, log4net config Daten in meiner Anwendung.config-Datei. Basierend auf meinem Verständnis der Dokumentation habe ich Folgendes: Fügen Sie einen Verweis auf log4net.dll Fügen Sie die folgende Zeile in der AssemblyInfo.cs: [assembly: log4net.Config.XmlConfigurator(Watch = true)]

Korrekte Verwendung von log4net (Protokollierung)

Anzahl der Antworten 4 Antworten
Gibt es zwei Möglichkeiten der Konfiguration und Verwendung von log4net. Erste ist, wenn ich bei der Konfiguration meines eigenen appender und logger verbunden: <!-- language: xml --> <appender name="myLogAppender" type="log4net.Appender.RollingFileAppender" > <file value="Logs\myLog.log" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern

Log4net RollingFileAppender Größe rollingStyle Dateierweiterung

Anzahl der Antworten 1 Antworten
Ich bin mit der RollingFileAppender und die Größe rollingStyle. Standardmäßig erstellt backup-Dateien mit einem nummerierten Erweiterung, das treibt mich in den Wahnsinn. Ist es möglich diesen zu ändern, so dass es verwendet immer eine definierte Erweiterung (sagen