簡體   English   中英

Dart 是否有任何日志管理器可以將日志放入文件(電子郵件等)中?

[英]Does Dart have any log manager which can put logs in files (email etc.)?

我的意思是記錄器類似於 log4j 嗎?

我找到了這些記錄器:

https://pub.dev/packages/logger;
https://pub.dev/packages/simple_logger;
https://pub.dev/packages/quick_log;

但他們不能寫入文件。

https://pub.dev/packages/f_logs無法發送郵件

https://pub.dev/packages/log_4_dart_2對我不起作用

記錄器自述文件

如果您閱讀過文檔,他們已經提供了解決方案,您可以在其中擴展默認記錄器以對輸出執行任何操作。

只需擴展輸出類並將其發送到電子郵件或通過文件流寫入,甚至將其記錄到數據庫中,選擇權由您決定。

class ConsoleOutput extends LogOutput {
    @override void output(OutputEvent event) {
        for (var line in event.lines) {
            print(line); 
        }
}

您可以編寫文件,然后通過電子郵件服務獲取其內容來完成您的報告任務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM