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.

log4net funktioniert nur, wenn XmlConfigurator.Configure() aufgerufen wird

Anzahl der Antworten 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

Ändern der log-level programmgesteuert in log4net?

Anzahl der Antworten 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

Wie vollständig zu deaktivieren log4net

Anzahl der Antworten 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

mit log4net ASP.NET 3.5 Probleme

Anzahl der Antworten 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,

Ein weiteres Problem, über log4net 1.2.11 Konflikte

Anzahl der Antworten 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

Enterprise Logging-Block vs NLog vs log4net

Anzahl der Antworten 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

log4net Konfiguration - failed to find section

Anzahl der Antworten 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" />

Wie zu Injizieren Log4Net ILog-Implementierungen mithilfe von Unity 2.0

Anzahl der Antworten 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

Thread-Sicherheit von log4net

Anzahl der Antworten 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

Gewusst wie: hinzufügen log4net appender in der Laufzeit?

Anzahl der Antworten 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

Wie log4net konfigurieren für eine c# - Windows-Dienst

Anzahl der Antworten 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

Wie verwenden von log4net in Asp.net core 2.0

Anzahl der Antworten 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

Können Sie konfigurieren log4net im code anstelle der Verwendung einer config-Datei?

Anzahl der Antworten 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

log4net Reine code-Konfiguration mit filtern in c#

Anzahl der Antworten 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,

Konfigurieren / setup-Log4Net mit ASP.NET ( im Lieferumfang enthalten MVC) in C# in Visual Studio 2012~

Anzahl der Antworten 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

Richtige Weg, um das Herunterfahren eine logger-Instanz in log4Net

Anzahl der Antworten 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

Log4net, wie Sie sich eine ausführliche Nachricht?

Anzahl der Antworten 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,

log4net - Appenders nicht im IIS7.5

Anzahl der Antworten 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"

Was haben Sie in Ihrer log4net config? Hacks, Optimierungen, Beobachtungen?

Anzahl der Antworten 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"

Benutzerdefinierte Dateinamen in einer rollenden Log4Net logfile?

Anzahl der Antworten 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

Unterschied zwischen logger und root-Ebene im log4Net?

Anzahl der Antworten 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

Capture Benutzernamen mit log4net

Anzahl der Antworten 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

Log4net appender Schwelle nicht funktioniert

Anzahl der Antworten 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">

Log4net: SysLog-Appender Beispiel

Anzahl der Antworten 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

VS2005: die Assembly '<assembly>' ist falsch angegeben, wie eine Datei.

Anzahl der Antworten 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

Konfigurieren von Log4Net in der web-Anwendung

Anzahl der Antworten 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"

log4net-Prozess-ID-Informationen

Anzahl der Antworten 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

Konfigurieren Sie log4net, um Fehler an verschiedene Appender auf der Grundlage von Ebenen zu senden

Anzahl der Antworten 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

WCF-Protokollierung / Ablaufverfolgung und Aktivitäts-ID-Propagierung mit log4net oder NLog

Anzahl der Antworten 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

Warum empfehlen Logger, einen Logger pro Klasse zu verwenden?

Anzahl der Antworten 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?

Referenzieren von 2 verschiedenen Versionen von log4net in derselben Lösung

Anzahl der Antworten 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

Tracing versus Logging und wie passt log4net?

Anzahl der Antworten 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

Log4Net: Rollen Appender, Erweiterung definieren

Anzahl der Antworten 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

Abhängigkeitsinjektion und benannte Logger

Anzahl der Antworten 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

Konfigurieren Sie Log4net, um in mehrere Dateien zu schreiben

Anzahl der Antworten 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

Wie log4net mit Dependency Injection verwendet wird

Anzahl der Antworten 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

Log4Net und .NET 4.0

Anzahl der Antworten 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

Log4Net mit Application Insights

Anzahl der Antworten 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

Log4net schreibt die Protokolldatei nicht

Anzahl der Antworten 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>

Wie konfiguriere ich log4net so, dass log.IsDebugEnabled true ist?

Anzahl der Antworten 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

log4net mit ASP.NET MVC: nichts passiert

Anzahl der Antworten 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"

Fehler beim Abrufen der Konfiguration für Common.Logging vom Konfigurationsabschnitt 'common / logging'

Anzahl der Antworten 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

Wie füge ich Registerkarten in das log4net-Layoutmuster ein?

Anzahl der Antworten 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

log4net liest nicht aus app.config

Anzahl der Antworten 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 =

Wie protokollieren Sie SQL-Aufrufe mit NHibernate in der Konsole von Visual Studio?

Anzahl der Antworten 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

Log4Net Konfigurationsprotokolllevel

Anzahl der Antworten 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

Soll ich den log4net Logger einmal pro Klasse oder in der Basisklasse deklarieren?

Anzahl der Antworten 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,

Log4Net: Programmgesteuert mehrere Logger angeben (mit mehreren Dateiapplikatoren)

Anzahl der Antworten 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

Die Log4Net-Konfiguration in der externen Datei funktioniert nicht

Anzahl der Antworten 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

Warum gibt es in log4Net keine Tracestufe?

Anzahl der Antworten 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