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.
2
Antworten
Ich verstehe, dass diese Frage hat wurde gefragt mehrere malaber leider wurde ich nicht in der Lage, mein logging-Konfiguration arbeiten. Ich habe einige sehr kleine Fehler irgendwo. Habe ich eine .NET 4.5, MVC 4/EF-5-web-Anwendung, und ich bin
3
Antworten
Gibt es eine Möglichkeit zum festlegen der log-level im log4net programmgesteuert? Ich hatte angenommen, dass es wäre eine Eigenschaft, die lassen würde Sie dies tun, aber ich kann nicht scheinen, einen zu finden. Was ich will zu
2
Antworten
Ich habe eine log4net in einem .net web-Anwendung. Aber ich möchte die komplett deaktivieren. Gibt es eine Einstellung die gesetzt werden kann, im web.config um dies zu erreichen. InformationsquelleAutor der Frage Nas | 2013-01-31
9
Antworten
Ich habe einige Mühe, log4net zu arbeiten ASP.NET 3.5. Dies ist das erste mal, dass ich versucht habe zu verwenden, log4net, habe ich das Gefühl mir fehlt ein Stück vom puzzle. Meinem Projekt Verweise auf die log4net-Montage,
4
Antworten
Ich habe in den letzten 2 Stunden auf der Suche über diese Probleme auf, SO, und nichts scheint zu funktionieren. Habe ich eine Lösung unter Verwendung von log4net 1.2.11, über NuGet. Es funktioniert gut auf meinem 32-bit-Entwicklungs-workstation
5
Antworten
Ich eine logging-Bibliothek in mein Projekt und in Anbetracht zwischen Enterprise Logging-Block vs NLog vs log4net. Ich fand einige links auf den Vergleich, aber die meisten von denen sind schon ziemlich alt und Beschwerde über Dinge wie
2
Antworten
Dies ist meine Fehlermeldung: log4net:ERROR XmlConfigurator: Failed to find configuration section 'log4net' in the application's .config file. Check your .config file for the <log4net> and <configSections> elements. The configuration section should look like: <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
5
Antworten
Letztlich hat dies zu tun mit der Einrichtung log4Net aber allgemein das problem ist nicht die Protokollierung bestimmter. Generisch, was ich versuche, herauszufinden, ist, wie zu tun, in Microsoft Unity 2.0, etwas äquivalentes zu dem, was man
2
Antworten
Scheint es einige Diskussion darüber, ob log4net ist thread-sicher, der Konsens ist, dass das framework ist thread-sicher, aber appenders nicht und müssen korrekt verwendet werden, um zu erreichen, thread-Sicherheit. kann jemand glänzen etwas Licht in diese und
1
Antworten
Wie füge ich ein extra log appender in der Laufzeit? (alle bereits vorhandenen appenders müssen weiter daran arbeiten) Ich versuche es auf diese Weise: var layout = new PatternLayout("%utcdate %-5level - %message%newline"); layout.ActivateOptions(); _log4netAppender = new FileAppender
2
Antworten
Ich habe einen windows-Dienst, wo die app.config-Datei und die log4net.config-Dateien sind zu trennen. Die Anmeldung funktioniert nicht. In meiner app.config-Datei, habe ich Folgendes im Abschnitt: <add key="log4net.Config" value="log4net.config"/> Dies funktioniert, wenn der Wert, den ich einen absoluten
5
Antworten
Ich konfigurieren log4net in meinem asp.net core-2.0-Anwendung wie in diesem Artikel erwähnt LINK Programm.cs public static void Main(string args) { var logRepository = LogManager.GetRepository(Assembly.GetEntryAssembly()); XmlConfigurator.Configure(logRepository, new FileInfo("log4net.config")); BuildWebHost(args).Run(); } HomeController public class HomeController : Controller { private
5
Antworten
Verstehe ich, warum log4net verwendet app.config - Dateien für die Protokollierung einstellen - so können Sie leicht ändern, wie Informationen protokolliert werden, ohne neu kompilieren code. Aber in meinem Fall will ich nicht zu packen app.config Datei
3
Antworten
Ich versuche zu konfigurieren Log4Net rein durch code, aber wenn ich mit einer minimal-Konfiguration, ich wurde überflutet von Meldungen für die Protokollierung von NHibernate und das fluent interface. Also, was ich versuche zu tun, ist einfach. Sagen,
1
Antworten
Möchte ich aufzeichnen, software-Prozess-Protokolle in Dateien. Anstatt mein eigenes log-system, ich bin versucht, mit Log4Net ASP.NET MVC, aber ich habe Probleme in der Einrichtung in Visual Studio 2015, wie: Wie setup-web.config /Global.asax Seite? So installieren Sie Komponenten
2
Antworten
Habe ich eine Klasse, deren jede Instanz erstelle ich einen neuen logger und attache Puffer appender und eine flie Appen. Wird alles getan, Laufzeit und keine information ausgewählt wird aus der config-Datei. Nun zum freigeben von Ressourcen
6
Antworten
Ich kann log-Nachrichten, ohne ein problem, aber kann nicht herausfinden, wie Sie sich ausführliche Nachrichten. Jede Hilfe wäre willkommen. Mein problem ist: loggingEvent.Ebene geprüft werden können in der Format-Funktion. Die möglichen Werte sind unter anderem, Info, Debug,
6
Antworten
Ich bin in der Lage zu schreiben in eine log-Datei mit log4net und Cassini/IIS dev-server, aber wenn ich mit IIS7.5 kann ich nicht schreiben in eine Datei. Zunächst bekam ich eine "security exception", also fügte ich requirePermission="false"
6
Antworten
Dies ist mein log4net config-Datei <?xml version="1.0" encoding="utf-8" ?> <log4net debug="true"> <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" > <filter type="log4net.Filter.LevelRangeFilter"> <acceptOnMatch value="true" /> <levelMin value="DEBUG" /> <levelMax value="FATAL" /> </filter> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%-5p %5rms [%-17.17t] %-22.22c{1} %-18.18M - %m%n"
6
Antworten
Haben wir eine ASP .Net-Anwendung, wobei wir verwenden, Log4Net-log-details in der app - nichts neues - und die rolling log-Dateinamen sind im üblichen format von: rolling-log.txt rolling-log.txt.1 rolling-log.txt.2 etc. Einem jeden Benutzer der Anwendung hinzu, um das
1
Antworten
Ich kam gerade über die zwei Abschnitte in der log4net configiurations: <logger name="File"> <level value="All" /> </logger> <root> <level value="INFO" /> </root> Darf ich wissen, was ist der Unterschied von der Angabe von Ebenen, auf logger und
6
Antworten
Ich derzeit schreiben alle log4net-events zu einem Datenbank, und es scheint zu funktionieren nur fine. Zur Erfassung der angemeldeten Benutzer-account nutze ich dieses Stück code: HttpContext context = HttpContext.Current; if (context != null && context.User != null
5
Antworten
Ich habe eine logfileAppender und ein consoleAppender in meinem log4net config für meine Anwendung. Ich möchte das logfile appender zu schreiben nur Fehlermeldungen und über die console appender schreiben, DEBUGGEN und oben. Meine config ist: <log4net debug="false">
5
Antworten
Ich bin auf der Suche nach Beispiel-Konfiguration auf, wie man Log4net logging auf einen Syslog-server. Jede Hilfe wäre willkommen. InformationsquelleAutor der Frage JL. | 2010-01-06
2
Antworten
Habe ich einen Verweis auf die log4net-assembly-dll in mein Projekt. Wenn ich Baue, bekomme ich eine Warnung, die sagen: Warnung Montage 'Lib\log4net.dll" ist falsch angegeben als Datei. Schaue ich auf die Hilfe für diesen Fehler auf der
5
Antworten
Ich habe diesen code und die config-Datei unter: ILog log = LogManager.GetLogger(typeof(MyClass)); log.Debug("Testing"); TestProj Verzeichnis wird nicht erstellt und wenn ich es schaffen, keine TestLog.txt Datei, kein log ... nichts. Irgendeine Idee? Dank, Der config-Datei <section name="log4net"
3
Antworten
Ich bin versuchen, um eine logging-Lösung beinhaltet, dass mehrere Prozesse auf mehrere Maschinen. Ich wollte mit dem UDPAppender zu senden, die alle log-Meldungen auf einem einzigen Gerät, das Sie verwalten. Ich habe ein paar Fragen über patternstrings
3
Antworten
Will ich senden Info-Ebene & oben, um die XML appender und Error/Fatal-Ebene auf die EventLog-appender. Entnehme ich, dass muss ich ändern das root-element der config, aber ich habe Mühe mit der syntax. Was ist die Konfiguration, die
2
Antworten
Ich habe gesehen, viele andere Fragen, auf die Protokollierung. Best-practices. Was Protokollierung-Plattform am besten ist. Etc. Hier sind einige links von hier auf, SO dass mit sehr guten Gesprächen auf das Thema: logging best practices log4net vs
10
Antworten
Als pro NLog Dokumentation: Meisten Anwendungen nutzen logger pro Klasse, wobei der name des Loggers ist der gleiche wie der name der Klasse. Dies ist die gleiche Weise, dass log4net betreibt. Warum ist das eine gute Praxis?
3
Antworten
Bin ich mit NHibernate 2.1.2.400, die auf log4net 1.2.10.0. In das gleiche Projekt, ich benutze auch die simply accounting SDK, leider ist es immer noch mit log4net 1.2.9.0. Also ich kann NHibernate arbeiten, wenn ich mich auf
7
Antworten
Frage ich mich, was der Unterschied zwischen logging und tracing ist. Ist der Unterschied im Grunde, dass die Ablaufverfolgung mehr detaillierte log-Entwicklern ein Werkzeug zum Debuggen von Anwendungen zur Laufzeit? Ich habe experimentiert mit log4net und das
5
Antworten
Ich soll meine logfile so Aussehen: 2009-02-13.melden Sie aber das problem ist, dass ich kann nicht scheinen zu finden, jede Möglichkeit zum hinzufügen .log-Erweiterung. Ich habe versucht, eine Menge Dinge, aber nichts hilft. Dies ist, was ich
5
Antworten
Ich bin interessiert, lernen mehr über, wie die Leute Spritzen sich mit dependency injection-Plattformen. Obwohl die links unten, und meine Beispiele beziehen sich auf log4net und der Einheit, ich bin nicht unbedingt verwenden. Für dependency injection/IOC, werde
5
Antworten
Ich würde gerne schreiben, log-2 log-Dateien aus dem gleichen Prozess. ist, dass möglich ist, was zu tun mit log4net? Werde ich schreiben müssen separate Nachrichten zu jeder log-Datei. wie kann ich Schreibe eine Nachricht an einen speziellen
4
Antworten
Ich versuche, herauszufinden, was das richtige Muster und die Verwendung von log4net ist mit einem dependency injection-framework. Log4Net verwendet die ILog-Schnittstelle, benötigt aber mich nennen LogManager.GetLogger(Reflection.MethodBase.GetCurrentMethod().DeclaringType) in jeder Klasse oder Methode, wo ich zu-Protokoll-Informationen. Das scheint zu
7
Antworten
Es wurden nicht alle log4net-release für einige Zeit. Dies hat sich nicht vorgestellt keine Probleme mit 3.5, aber was .NET 4? Hat jemand gehört, irgendwelche Gerüchte über ein release zur Unterstützung der version 4 framework, wenn es
4
Antworten
Ich versuche, meine azure konfigurieren asp.net website zu senden log4net Spuren zu Azure-Anwendung der Erkenntnisse. Ich sehe in meinem azure-Konsole Seite Ansichten etc, damit ich weiß, dass ist in Ordnung. Ich kann auch sehen, log4net Spuren, wenn
8
Antworten
Erstellte ich ein einfaches Szenario mit Log4net, aber es scheint, dass meine appenders funktionieren nicht, weil die Nachrichten nicht mehr auf das logfile. Ich habe Folgendes in der web.config-Datei: <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" requirePermission="false"/> </configSections> <log4net>
6
Antworten
Ich versuche, mit log4net in eine ASP.NET Anwendung mit Visual Studio 2005. Ich habe erklärt, eine Instanz des Loggers in etwa so: Private Shared ReadOnly log As ILog = LogManager.GetLogger("") Ich versuche, es zu benutzen in der
4
Antworten
Ich versuche, mit log4net mit ASP.NET MVC und ich nicht bekommen kann nichts passieren. Ich habe eine config, die ist in meinem web-Projekt root: <log4net> <root> <level value="INFO" /> <appender-ref ref="RollingLogFileAppender"/> </root> <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender"> <file value="C:\DWSApplicationFiles\AppLogs\app.log"
8
Antworten
Ich versuche zum konfigurieren einer Konsolenanwendung mit dem folgenden Protokoll-Baugruppen: Common.Logging.dll (2.1.0.0) Common.Logging.Log4Net1211.dll (2.1.0.0) log4net.dll (1.2.11.0) Wenn der logger wird programmgesteuert konfiguriert, dann funktioniert alles einwandfrei: NameValueCollection properties = new NameValueCollection(); properties["showDateTime"] = "true"; Common.Logging.LogManager.Adapter = new
4
Antworten
Mein Bedürfnis ist einfach - ich möchte in der Lage sein, zu öffnen meine-text-log-Datei in excel, so dass es automatisch bricht es in Spalten, passend zu den Protokoll-Felder. Dafür muss ich die log-Felder-getrennt durch einen tab. Mein
1
Antworten
Habe ich zwei Projekte identisch konfiguriert für log4net. Ein Projekt Protokolle fein; aber der andere nicht log überhaupt. Den Logger im Projekt, die nicht-Protokollierung gibt IsFatalEnabled = falseIsErrorEnabled = falseIsWarnEnabled = falseIsInforEnabled = false und IsDebugEnabled =
5
Antworten
Habe ich die folgende Konfigurationsdatei für NHibernate: <?xml version="1.0" encoding="utf-8" ?> <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2"> <session-factory> <property name="connection.connection_string">Server=.\SQLEXPRESS;Database=mydb;Integrated Security=True;</property> <property name="dialect">NHibernate.Dialect.MsSql2005Dialect</property> <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property> <property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property> <property name="connection.release_mode">auto</property> <property name="adonet.batch_size">500</property> <property name="show_sql">true</property> </session-factory> </hibernate-configuration> Aber in der SQL nicht angezeigt
5
Antworten
Wie mache ich Log4net nur log-Info-Stufe protokolliert? Ist das überhaupt möglich? Können Sie nur einen Schwellenwert festlegen? Dies ist, was ich habe, und es meldet Info und höher als ich erwarten würde. Gibt es irgendetwas, was ich
5
Antworten
Scheint es sauberer zu erklären, logger und rufen Sie LogManager.GetLogger in eine Basis-Klasse, so dass jeder, der erbt, die es verwenden können. Aber auf log4net Website und auf anderen blogs, wie in in diesem blog-post es besagt,
3
Antworten
Wie (programmgesteuert, ohne xml-Konfiguration) konfigurieren Sie mehrere Logger mit Log4Net? Ich brauche Sie, um schreiben zu verschiedenen Dateien. InformationsquelleAutor der Frage Jox | 2008-11-21
11
Antworten
Sind wir mit log4net und soll angeben, um die Konfiguration in einer externen config-Datei (wie wir getan haben, mit anderen Abschnitten). Dazu haben wir geändert, das log4net-Sektion in der App.config: ... <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> ... <log4net
3
Antworten
Ich Frage mich nur, warum es keine trace-level in log4Net. Diese Ebene scheint zu fehlen und ich manchmal das Gefühl, die Notwendigkeit, es zu benutzen, zum Beispiel zur Ausgabe, welche Ereignisse ausgeführt werden, in einer Anwendung. Dieses