Есть ли в Dart менеджер журналов, который может помещать журналы в файлы (email et c.)? - PullRequest
0 голосов
/ 02 марта 2020

Я имею в виду, что регистратор похож на 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 у меня не работает

1 Ответ

0 голосов
/ 02 марта 2020

Logger Readme

Если вы уже прочитали документацию, они уже предоставили решение, в котором вы можете расширить регистратор по умолчанию, чтобы сделать что-нибудь с выводом.

Просто расширьте выходной класс и отправьте его по электронной почте или напишите через файловые потоки или даже войдите в базу данных, выбор за вами.

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

Вы можете написать файл, а затем получить его содержимое через службу электронной почты, чтобы выполнить задачу отчетности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...