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.
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
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
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
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
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
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,
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
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
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
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
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
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
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 |
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
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,
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); }
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
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
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
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"
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
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
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
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,
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
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"
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
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
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
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
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"
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
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
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
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
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
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
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" ?>
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);
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
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
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
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
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"
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
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.
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
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)]
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
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