我想在我的程序的桌面版本中記錄異常到文件。爲此,我在main-Method中註冊了一個uncaughtExceptionHandler。但現在應該將異常記錄到文件中 - 這是可能的還是必須更改System.out?這是否有效?libgdx桌面日誌記錄到文件
回答
對於簡單日誌記錄,您可以使用libGDX庫的內置feature。
Gdx.app.log("MyTag", "my informative message");
Gdx.app.error("MyTag", "my error message", exception);
Gdx.app.debug("MyTag", "my error message");
如果你真的需要創建一個文件,使用libGDX的file handling這是非常簡單和良好的爲不同的平臺。
一個簡單的示例 -
FileHandle logFile = Gdx.files.local("log.txt");
然後你就可以有一個寫入給定的日誌的文件 -
private void writeLogs(String log){
logFile.writeString(log, true);
logFile.writeString("\n", true);
}
我已經做到了這一點,問題是,我如何可以將日誌輸出重定向到文件而不是System.out。 – morpheus05
@ morpheus05我用一個簡單的例子更新了答案。希望這可以幫助。 –
log.txt在哪裏結束?什麼是Android上的log.txt的路徑? –
- 1. Windows遠程桌面日誌記錄
- 2. IIS PHP不會將日誌文件記錄到日誌文件
- 3. Arangodb日誌記錄文件
- 4. 記錄到2個日誌文件
- 5. 從文件日誌記錄移動到數據庫日誌記錄
- 6. Sidekiq日誌記錄到終端和日誌文件
- 7. Python日誌記錄到標準輸出和日誌文件
- 8. Scrapy日誌記錄:配置日誌重寫日誌文件
- 9. 企業庫日誌記錄到平面文件跟蹤偵聽
- 10. 使用Python日誌記錄器記錄到文件和stderr
- 11. 企業庫日誌記錄 - 多線程日誌到多個日誌文件
- 12. PowerShell的:記錄文件移動到日誌文件,通過寫日誌
- 13. 只使用python logger將日誌文件記錄到日誌文件中
- 14. Java日誌記錄:它是日誌還是日誌記錄器?
- 15. UnsatisfiedLinkError Libgdx桌面
- 16. Presto日誌記錄到logstash
- 17. Python日誌記錄到QTextEdit
- 18. 日誌記錄:記錄器不記錄到文件,但控制檯
- 19. 如何將日誌文件從iPhone複製到桌面PC
- 20. python日誌記錄不發佈文件
- 21. Log4j日誌記錄以分離文件
- 22. Python日誌記錄配置文件
- 23. Android文件系統日誌記錄
- 24. Python日誌記錄和旋轉文件
- 25. Mongodb日誌記錄 - 文件非常大
- 26. 的文件讀寫通過添加日誌記錄到文件
- 27. 將MySQL通用日誌記錄到文件緩慢查詢日誌到表
- 28. Python BasicConfig日誌記錄不會改變日誌文件
- 29. ETW - 刪除日誌文件導致日誌記錄中斷?
- 30. python日誌記錄如何創建日誌文件爲html
寫入方法是改變的System.out意味着u必須使用\t \t \t System.setOut(new PrintStream(fileName)); ?? 如果不嘗試這 –