nlog-configuration

    12熱度

    4回答

    我使用Nlog用於特定DLL中的日誌記錄目的。該DLL然後在另一個應用程序中使用(它使用System.Reflection.Assembly.LoadFrom(path + a.dll)動態加載)。我手動將Nlog.dll和Nlog.config文件放在Path文件夾中,應用程序正常執行,但它不記錄任何消息。 但是,當我繼續並將Nlog.config文件手動放入應用程序目錄(\bin\debug\

    2熱度

    4回答

    我已經分配了一個項目,其中包含許多基於SharePoint的編寫不佳的代碼。 它由大約15個子項目組成,其中一些是Windows服務,一些Web服務,一些在SharePoint內部運行的Web應用程序,一些是Web部件,甚至是控制檯應用程序。他們都運行在同一臺服務器上並互相通話。 生產中已經有很多問題,但它們很難找到。 最初的開發者一定是塞林格或神奇寶貝系列的粉絲,他以不懈努力捕捉所有異常情況爲判

    0熱度

    1回答

    我使用n日誌2.0和this interesting read後,我試圖這樣申請條件,一個簡單的佈局: layout="${message:when=logger==A}" layout="${message:when=logger=='A'}" layout="${message:when='logger==A'}" 不僅這些都沒有任何影響,他們也沒有拋出錯誤看起來是這樣的條件,默默吞嚥

    0熱度

    1回答

    我有一個通過nlog.config文件配置的nlog記錄器。我在配置文件中定義了多個目標。如果nlog無法找到任何目標(例如由於網絡錯誤導致的數據庫),它可能會忽略該特定目標並寫入所有其他目標。 目前,如果沒有找到任何目標,它只會引發異常並中斷程序。如果找到所有目標並且相應採取行動,我是否可以檢查啓動程序? 還有什麼辦法可以動態創建.config文件如果找不到?最後的解決方案將用XmlWriter

    0熱度

    1回答

    我試圖通過改變NLOG的配置: LogManager.Configuration.AddTarget (name, foo); LogManager.Configuration.LoggingRules.Add (new LoggingRule ("*", LogLevel.Trace, foo)); 但它悄悄地忽略我的變化。然而,當我嘗試 SimpleConfigurator.Config

    5熱度

    2回答

    NLOG允許我使用SplitGroup登錄我的消息幾個目標。我想一次使用此功能日誌中的每個消息共同的,用戶特定的和特定日期的日誌: <variable name="commonLog" value="${logDir}\Common.log" /> <variable name="username" value="${identity:fSNormalize=true:authType=fals

    8熱度

    1回答

    Nlog現在拋出一個異常,現在我已經從1.0 - > 2.0更新了。 當NLog.Config.XmlLoggingConfiguration.Initialize被稱爲以下發生異常: 「設置時的錯誤屬性上的WebService 'URL' 目標[Target_AuditLog_WebService_Global]」 用的的InnerException: 「無效從 'System.String'

    5熱度

    1回答

    有沒有辦法將NLog.config信息放入我的app.config文件中?這樣我可以有一個配置文件而不是兩個。它可能看起來像這樣: <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="nlog" type="..." /> </configSe

    2熱度

    1回答

    我正在使用LogEventInfo將兩者都記錄到日誌文件和數據庫條目。我還希望在將異常拋出到日誌文件時記錄堆棧跟蹤。我想我只需要將LogEventInfo中的Exception屬性設置爲我想記錄的異常,但它不起作用,日誌文件只包含「Error my message」。我在哪裏做錯了?謝謝。 的NLog.config就像 <target xsi:type="File" name="localLogF