NLog target not found

Kezdőlap Fórumok Programozás NLog target not found

3 bejegyzés megtekintése - 1-3 / 3
  • Szerző
    Bejegyzés
  • #2174613
    linuxforum
    Felhasználó

      Egy megoldás, bár igaz, nem az nlog-ra, hanem a log4net-re. Gondolom, az nlog-nál is hasonló lehet a probléma.
      Ahhoz, hogy a log4net úgy működjön, mint a leírásokban, a global.asax.cs fájlban az Application_Start művelet első sora legyen ez: log4net.Config.XmlConfigurator.Configure();

      Code:
      public class Global : System.Web.HttpApplication
      {
      protected virtual void Application_Start(object sender, EventArgs e)
      {
      log4net.Config.XmlConfigurator.Configure(); // Enélkül nem logol a log4
      }
      }

      És lőn …

      #2174614
      linuxforum
      Felhasználó

        Egy megoldás, bár igaz, nem az nlog-ra, hanem a log4net-re. Gondolom, az nlog-nál is hasonló lehet a probléma.
        Ahhoz, hogy a log4net úgy működjön, mint a leírásokban, a global.asax.cs fájlban az Application_Start művelet első sora legyen ez: log4net.Config.XmlConfigurator.Configure();

        Code:
        public class Global : System.Web.HttpApplication
        {
        protected virtual void Application_Start(object sender, EventArgs e)
        {
        log4net.Config.XmlConfigurator.Configure(); // Enélkül nem logol a log4
        }
        }

        És lőn …

        #1888556
        csaba
        Felhasználó

          NLog-gal szeretném logolni fájlba a mono webes alkalmazásomat. A konfigfájlt a példák alapján jól meg is adtam, mégis a következő hibát generálja:

          Code:
          System.ArgumentException: Target File not found.
            at NLog.TargetFactory.CreateTarget (System.String name) [0x00000]
            at NLog.Config.XmlLoggingConfiguration.ConfigureTargetsFromElement (System.Xml.XmlElement element) [0x00000]
            at NLog.Config.XmlLoggingConfiguration.ConfigureFromXmlElement (System.Xml.XmlElement configElement, System.String baseDirectory) [0x00000]
            at NLog.Config.XmlLoggingConfiguration.ConfigureFromFile (System.String fileName) [0x00000]
            at NLog.Config.XmlLoggingConfiguration..ctor (System.String fileName, Boolean ignoreErrors) [0x00000]

          Érdekes, hogy bármilyen type-ot adok meg a target-ban, egyiket sem találja. Pedig elvileg csak az NLog.dll-t kellett a bin-be rakni, meg az NLog.config-ot megadni. Az is érdekes, hogy az internalLogFile rendben létrejön, és bele is logolja a hibaüzenetet.
          Googlival még csak hasonló problémát sem találtam, tehát valami el sem tudom képzelni mi is lehet az oka …
          Van bárkinek ötlete?
          Az NLog.config fájlom:

          Code:


             
                 
             

             
                 
             


          [/code]

        3 bejegyzés megtekintése - 1-3 / 3
        • Be kell jelentkezni a hozzászóláshoz.