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.
1
Antworten
Ich bin mit log4net für die Anmeldung, ich habe zwei appenders eine Datei und andere eventlog-appender. Ich habe die register-Anwendung in der registry editor, problem ist jetzt, beide logger sind schriftlich in der Ereignisanzeige. Ich brauche fileAppender
1
Antworten
Ich habe mit Log4Net für mehrere Monate, und ich einen neuen Logger als eine member-variable für jede Klasse wie folgt: //Member variables private readonly ILog m_Logger = LogManager.GetLogger("MyClass"); Dann rufe ich den logger aus jeder Methode in
1
Antworten
Ich fügte hinzu, ein vorhandenes Projekt zu meiner Lösung. Wenn ich das ausführen aller unit tests mit MSTest-Läufer, bekomme ich die folgende Fehlermeldung, die auf ein paar tests: Nachricht: Test-Methode soundso warf Ausnahme: System.IO.FileLoadException: Konnte nicht geladen,
3
Antworten
Möchte ich die Verwendung von Spring.NET Aspekt library Logging-Aspekt zusammen mit log4Net. Ich fand dieser Artikel wie zu verwenden log4Net mit Common-Logging-API. Meine test-Anwendung Konsole und basiert auf .NET 4.0 Client profile. 1. Versuch So, ich beziehe
2
Antworten
Kopierte ich die log4net-Beispiele zum implementieren einer benutzerdefinierten log-level, AUDIT. Ich definierte AUDIT haben einen Wert von 35000, zwischen DEBUG-30000 und INFO 40000. Folgendes ist meine Konfiguration Abschnitt. Ich habe einen appender, dass die Protokolle allen Ebenen
2
Antworten
Ich bin derzeit auf der Suche nach code oder ein tool/Dienst, der mir erlaubt, zu speichern Log4Net Nachrichten in einer SQL Server-Datenbank. Macht soetwas schon vorhanden oder müsste ich das auf meine eigene? Ich konnte nicht finden,
4
Antworten
Ich verwendet RollingFileAppender. Und ich möchte hinzufügen, eine leere Zeile in die Protokolldatei, wenn mein Programm startet. Wie macht man das? Danke. Bearbeiten: OK, vielen Dank für Sie alle. Sorry für die verwirrte Frage, die ich fragte.
2
Antworten
kann jeder jeden schlagen, wie die Konfiguration des log4net für eine Konsole app? Oder zumindest wie/wo fangen die Application_Start Veranstaltung? (Es scheint, dass einige Anrufe sind erforderlich, in diesem moment) Vielen Dank im Voraus! InformationsquelleAutor mxg |
3
Antworten
In meiner app.config lege ich <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender"> <file value="%programdata%/log-file.txt"/> aber es hat nicht funktioniert. Irgendwelche Ideen? Ja, es ist nicht expandierend %programdata%. InformationsquelleAutor Jader Dias | 2010-07-26
1
Antworten
Beim debugging logging-Konfiguration, wie kann ich sehen, welche appenders der logger ist die Verwendung und bestimmte appender Eigenschaften? Ich habe Probleme bei der Suche nach dieser info suchen Sie in ILog Datenlogger im watch-Fenster. Mir sind die
10
Antworten
Wie der Titel schon sagt, wie kann ich erstellen Sie eine neue log-Datei jeden Tag in C#? Nun kann das Programm nicht unbedingt alle laufen Tag und Nacht, aber nur erhalten, aufgerufen, während der Geschäftszeiten. Also muss
3
Antworten
Ich bin mit Log4Net und das logging jedesmal, wenn meine ASP.NET-Anwendung gibt einen Fehler: protected void Application_Error(object sender, EventArgs e) { Exception ex = Server.GetLastError(); Log.Error("An error occurred", ex); } Ach, jedes mal wenn ich eine Seite
9
Antworten
Ich bin mit log4net in meine .NET 3.5-Konsole-Anwendung und möchte die log-Meldungen, die ich generieren, zu sehen sowohl auf der Konsole als standard aus und der RollingFileAppender. Die Datei Ausgang arbeitet wie ein Charme, aber ich sehe
3
Antworten
Ich bin mit log4net zum ersten mal und haben anschließend die Dokumentation mit Hilfe der mitgelieferten Konfigurations-Proben, jedoch debug-Anweisungen nicht protokolliert. Info, Error, Warn und Tödlich Ebenen alle log-korrekt. Kann mir jemand sagen, was ich bin fehlt?
4
Antworten
Schreibe ich ein einfaches test-Projekt zum Experimentieren mit log4net und ich habe gegen eine Wand rechts von der Fledermaus. Egal, was ich in meiner config-Datei, die mein logger initialisiert alle "IsXXXXEnabled" flags auf false gesetzt. Hier ist
2
Antworten
Wie kann ich mich anmelden, um spezielle Ordner (z.B. %APPDATA%) mit der app.config-Datei? Kann ich tun, es programmatisch, aber ich muss in der Lage sein, um die app zu verwenden.config-Datei für die Konfiguration. Ich habe gesehen, dass
5
Antworten
Alles was ich will zu tun ist, Anhängen des aktuellen Datums und der Zeit, um meine log-Datei, sagen: "export_(Wed_Feb_21_2009_at_1_36_41PM)" Hier ist meine aktuelle config von meinem app.config <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender"> <file value="c:\export.txt" /> <appendToFile value="true" /> <lockingModel
2
Antworten
Ich bin kämpfen, um zu schreiben UND bedingte filter in log4net. Hatte es schon nLog, könnte ich geschrieben haben, es auf diese Weise: <logger name="*" minlevel="Info" xsi:type="NLogLoggerRule" writeTo="FooLogger" > <filters> <when condition="equals('${event-context:item=UserID}', 'TESTUSER') and equals('${event-context:item=URL}','/foo/foobar.aspx')" action="Ignore" />
2
Antworten
Ich habe diese Einstellungen für log4net in der log4net.config, damit mehrere threads zum schreiben in die gleiche Datei: <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender"> <!-- Minimal locking to allow multiple threads to write to the same file --> <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
4
Antworten
Wie logge ich mich ein Ausnahme-mit Log4NET? Dies ist meine aktuelle Konvertierung Muster: <conversionPattern value="%date [%appdomain] %-5level %logger [%property{NDC}] - %message%newline" /> Nur eine Anmerkung: logging.apache.org/log4net/release/sdk/log4net.NDC.html NDC ist veraltet. Ich habe erfolgreich verwendet log4net.ThreadContext.Properties["propertyName"] statt. Ihre conversion-Muster
4
Antworten
Ich will versuchen, das Protokoll einige app-Nachrichten von meiner app. In diese situation will ich einfach nur zu zwingen, nunit arbeiten mit log4net. Ich fand einige Beispiel hier http://www.ofconsulting.com/PublicPortal/ofc-tech-blog/92-configure-log4net-with-nunit.html. log4net ist confugured in der app.config wie hier:
3
Antworten
Passiert nichts mit der folgenden Konfiguration. App.config <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> </configSections> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> </startup> <log4net> <appender name="EventLogAppender" type="log4net.Appender.EventLogAppender" > <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}]
6
Antworten
Ich habe die Verbindungszeichenfolge (ich habe es aus dem server-explorer). Ich habe die commandText-in der log4net Konfiguration. Ich habe die Datenbank-Berechtigungen (integrated security ist in Ordnung und funktioniert außerhalb des log4net-Klasse). Habe ich überprüft das repository konfiguriert
3
Antworten
Ich umsetzen will, logging-Funktion in eine Bibliothek-Klasse, die sich auf die in einem webservice. Ich habe versucht, hinzufügen, app.config und Tat alles, was nötig ist, aber es scheint, dass, wenn eine Ausnahme geworfen wird, log4net tut sich
3
Antworten
Einmal hat man ein logging-und tracing-setup mit log4net, in der Platz für ASP.NET Web-API, welche spezifischen Aspekte müssen protokolliert werden und/oder verfolgt? Bitte ich dies speziell von Web-API-Perspektive. Gibt es eine Serie von MÜSSEN sich diese oder
1
Antworten
Habe ich Hinzugefügt, Log4Net in meinem Projekt mit NuGet-Paket-Manager und es zeigt Version 2.3 auf meinem system installiert. Hier ist mein config-Eintrag: <configSections> <section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> </configSections> und
4
Antworten
Hier mein appender Konfiguration von meiner app.config. Dieser druckt nur aus dem literal string, anstatt zu übersetzen, um das Datum (D. H., es buchstäblich Drucke "[START: %date{MM/dd/yy HH:mm} ]"). <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> <file value="C:\somelog" /> <appendToFile value="true"
3
Antworten
Konfiguriert habe log4net zu beobachten, auf änderungen an der app.config-Datei. [assembly: log4net.Config.XmlConfigurator(Watch = true)] Wenn ich meine app, und ändern Sie Dinge in der config-Datei werden diese änderungen nur wirksam, wenn ich neu starten meine app. Warum
2
Antworten
Muss ich konfigurieren log4net für ein neues Projekt. Funktioniert alles einwandfrei, wenn ich halt alle meine Daten in der App.config-Datei. Ich möchte die Konfiguration von log4net in eine separate Konfigurationsdatei (App1.config) Hier ist meine app.config funktioniert perfekt
4
Antworten
Als es gibt folgende Stufen im log4net ALLE DEBUG INFO WARNEN FEHLER FATAL AUS Kann jemand mir bitte sagen, in log4net wie kann ich mich anmelden nur INFO & FEHLER oder DEBUG & FEHLER? Was ich meine
3
Antworten
VORSATZ: a) ich möchte meine logs zurückgesetzt werden, indem Sie das Datum im folgenden Datei-format yyyy-MM-dd.txt. b) Außerdem will ich alte Dateien zu entfernen, die aus maxSizeRollBackups Bereich. CAUTION A maximum number of backup files when rolling
2
Antworten
Habe ich versucht zu konfigurieren log4net für die Protokollierung alles, was auf der Konsole ausgegeben. Ich habe eine config-Datei mit dem Namen Log4Net.config <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> </configSections> <log4net> <appender
7
Antworten
Ich habe eine leer app.config-Datei, aber ich bekomme immer noch NHibernate-debug-Protokolle NHibernate: SELECT this_.LogID as LogID71_0_, this_.Level as Level71_0_, this_.Message as Message71_0_, this_.EventTime as EventTime71_0_, this_.Component as ... Ich habe versucht, das hinzufügen einer log4net Konfiguration mit
3
Antworten
Ich bin versuchen Sie, Lesen Sie den folgenden string, eingefangen von einer log4net UdpAppender. <log4net:event logger="TestingTransmitter.Program" timestamp="2009-08-02T17:50:18.928+01:00" level="ERROR" thread="9" domain="TestingTransmitter.vshost.exe" username="domain\user"> <log4net:message>Log entry 103</log4net:message> <log4net:properties> <log4net:data name="log4net:HostName" value="machine" /> </log4net:properties> </log4net:event> Wenn Sie versuchen, um Xin.Analysieren oder
4
Antworten
Ich bin die Erstellung einer Composite WPF (Prism) app mit verschiedenen Projekten (Shell, Module, und so weiter). Ich bin immer bereit, implementieren von logging mit Log4Net. Es scheint, es gibt zwei Möglichkeiten zum einrichten der Protokollierung: Lassen
2
Antworten
Wenn ich log4net für die Anmeldung .NET4.0 ich verwende den folgenden code LogManager Erklärung: private static readonly ILog log = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); Und wenn im code verwendet: log.Info("My info text"); Diese Ausgänge die folgende log-Datei: 2013-10-01 14:41:11,010 [3]
2
Antworten
Habe ich zwei verschiedene Bibliotheken entscheidend für meine Anwendung sind abhängig von verschiedenen Versionen von log4net.dll. Versucht, beide dll ' s in meinem Ordner bin geben die üblichen Fehler, wenn die 3rd-party-Stück, das ich benutze aufgerufen wird:
3
Antworten
Ok, also bin ich zu verstehen, wie zu konfigurieren, die log4Net in meiner Anwendung, Aber jetzt Ersten ich möchte zur Verbesserung der Konfiguration durch den Abstand zwischen der Ebene der Protokolle, wenn die Anwendung es release oder
5
Antworten
Hatten wir ein sehr Interessantes problem mit einer Win-Forms-Projekt. Es ist gelöst worden. Wir wissen, was passiert ist, aber wir wollen verstehen, warum es passiert ist. Dies kann helfen, andere Menschen in der Zukunft, die haben ein
2
Antworten
Ich verstehe nicht ganz, was die wichtigsten Funktionen für root-logger, wie gezeigt, im folgenden Abschnitt. Was ist der Unterschied zu anderen Logger? <root> <level value="WARN" /> <appender-ref ref="RollingLogFileAppender" /> </root> InformationsquelleAutor der Frage Ricky | 2010-07-26
5
Antworten
Ich habe bereits eine db-connection-string in mein web.config-Datei. Ich scannte das log4net-docs, aber kann nicht scheinen, um einen Weg finden, um es innerhalb der log4net-Bereich meiner web.config-Datei. Ist es möglich, so etwas zu tun? <connectionStrings> <add name="connStr"
6
Antworten
Ich bin gerade erst mit der Log4Net-Bibliothek und Probleme konfigurieren können. Ich brauche nichts besonderes. Ich verwende es für eine Winforms-Anwendung und benötigen Sie grundlegende Datei-und Konsolen-logging. Halten Sie es so einfach wie möglich, ich bin mit
3
Antworten
Ich geschrieben habe eine C# - app und läuft ständig in einer Schleife und mehrere threads schreiben in eine log4net-Datei. Das Problem ist, dass je länger die app läuft, desto mehr Zeit es braucht, um eine Schleife.
3
Antworten
Ich angemeldet haben, sind alle meine Anwendungen die Transaktion mit Log4net. Gibt es eine Möglichkeit, ich kann Sie deaktivieren und aktivieren der Protokollierung von einem gemeinsamen Ort zu verändern, ohne den code für die Anmeldung. InformationsquelleAutor der
1
Antworten
Bin ich am grübeln auf die gleiche Problem wie HENRI KOCH hat. Es ist berichtet worden, als Fehler in Apache-Jira soweit wir können sagen, aus der kurzen Beschreibung. Mein problem im Grunde ist, die Ereignisse werden nur
4
Antworten
Hier ist meine web.config Informationen: <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> </configSections> <log4net> <root> <level value="ALL" /> </root> <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender"> <file value="c:\temp\log-file.txt" /> <appendToFile value="true" /> <rollingStyle value="Size" /> <maxSizeRollBackups value="10" /> <maximumFileSize value="1MB" /> <staticLogFileName value="true"
3
Antworten
Ich will die volle Kontrolle über log4net xml-Ausgabe. Wie ist es möglich, anpassen der Ausgabe-Vorlage? InformationsquelleAutor der Frage JL. | 2009-07-18
3
Antworten
Ich bin auf der Suche nach Tipps, der beste Weg, um die Neukonfiguration des Log4Net-logging-Ebene dynamisch in meine ASP.NET apps. Ich verwende in der Regel eine einfache Konfiguration, bei der die root-logger definiert die Standard-logging-level, z.B. <log4net>
6
Antworten
Diese ist im Nachtrag zu meiner Frage: Flexible Logging-Schnittstelle... Will ich jetzt so schreiben Sie einen benutzerdefinierten log4net appender für eine multiline-TextBox, für meine WinForms 2.0-Anwendung. Einer der StackOverflow-Mitglieder devdigital hat schon wies mich auf diesen link:
6
Antworten
Habe ich eine Lösung, bestehend aus einem Haupt-winforms-app, mit der dazugehörigen intern geschrieben-Klassenbibliothek dll ' s von denen ich wünschte, zu Protokoll. Diese Anmeldung sollte erfolgen durch die gleichen logger, unabhängig davon, ob die Haupt-UI-client oder die