lumberjack

    1熱度

    1回答

    我有一種場景,即使在達到maxfilesize之前,我也想強制日誌文件展開(同步),以便我可以將日誌上載到服務器。我確實看到了我可以調用的公共方法rollLogFile。但此方法將rollLogFileNow方法調用(實際上是將日誌文件滾動)放在異步隊列中。但是,我希望在需要時同步推出日誌文件,以便一旦它被推出,我就可以將文件上傳到服務器。有人可以讓我知道如何做到這一點?我是使用伐木工人框架的新手

    5熱度

    3回答

    首先我一直在閱讀有關CocoaLumberjack一些線程,我一直沒能找到解決這個問題: 我使用CocoaLumberjack在我的應用程序日誌。但我想記錄應用程序崩潰。 我已經試過這樣: void uncaughtExceptionHandler(NSException *exception) { DDLogError(@"CRASH: %@", exception); DD

    6熱度

    3回答

    最近我試圖找出使用ELK堆棧的最佳Docker日誌機制。我有一些關於公司在生產中使用的最佳工作流程的問題。我們的系統具有典型的軟件堆棧,包括Tomcat,PostgreSQL,MongoDB,Nginx,RabbitMQ,Couchbase等。到目前爲止,我們的堆棧運行在CoreOS集羣中。請在下面找到我的問題 使用ELK堆棧,什麼是最好的方法來做日誌轉發 - 我應該使用伐木工人嗎?我這樣問是因爲

    7熱度

    3回答

    我想找到一個方法Cocoa Lumberjack來顯示我的文件和行號。 看完文檔和一些Google搜索後,我發現沒有簡單的方法來做到這一點。 有沒有辦法做到這一點,而無需添加自定義格式化程序?

    7熱度

    3回答

    我開始用新的編程語言Swift構建一個IOS應用程序。我設法使用CocoaPods,並能夠在我的AppDelegate.swift中用我的CustomLoggerFormatter(Objective-C)成功創建DDTTYLogger,並將其附加到記錄器中。 var customLoggerFormatter = CustomLoggerFormatter() var consoleLogg

    2熱度

    2回答

    與XCTest一起使用CocoaLumberJack時,出現無法找到DDLog.h的錯誤。我試過把它改爲<CocoaLumberjack/DDLog.h>,但沒有運氣。該項目在iOS模擬器中工作的LumberJack編譯並運行良好,但是當我爲單元測試目標運行它時,出現此錯誤(請參閱屏幕截圖)。 這裏是我的-Prefix.pch #import <Availability.h> #ifn

    3熱度

    1回答

    我在我的應用程序中遇到了競態條件,每當我暫停調試時,除1個線程之外的所有或所有線程都卡在syscall_thread_switch上。它在模擬器上更經常地再現,但也在iPad Air上再現。至少有2個線程停留在CocoaLumberjack的queueLogMessage中: - 見截圖。 我在8.1和8.2之前從未見過這個,但我經常在8.3上打它。我不是聲稱這是一個8.3 bug :) 這是一個

    5熱度

    3回答

    我試圖通過將Lumberjack.Xcode文件拖放到我的項目中來將CocoaLumberjack集成到我的iOS項目中。這很好,但現在我的項目有9個新的目標。我不需要所有這些開銷。所以我的問題是,如何減少目標的數量以滿足iOS需要的內容? 似乎每次我只拖動移動項目,它是缺少所需的文件。在我的研究中,似乎沒有將Lumberjack專門集成到iOS的最新教程,這似乎是一種常用的工具,因此很奇怪。對所

    1熱度

    2回答

    我已經開始使用CocoaLumberjack並有興趣使用它們的自定義日誌級別功能。他們有一個方便的配置可在https://github.com/CocoaLumberjack/CocoaLumberjack/wiki/CustomLogLevels讓你開始。我不知道我現在想要什麼,所以我就這樣離開了。 接下來,我用這個把我的調試級別在我的代碼... static const int ddLogLe

    1熱度

    1回答

    我們使用CocoaLumberjack庫進行日誌記錄。在我們的項目中,我們編寫了各種靜態庫。現在問題是我們想在幾乎每個庫中使用日誌記錄,包括主應用程序。 在每個庫中,我們需要添加Lumberjack庫(我們已添加文件並將其設置爲.a)。我無法理解如何避免在每個項目中導入lib。 如果我在一個庫中使用.a,它不應該已經解決了主應用程序和其他庫的依賴性嗎?