[英]Why can this confusing #include“..\..\[etc. etc.]” statement work?
[英]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.