2025-08-10 21:48:23 +03:00
|
|
|
|
import 'package:talker_cherrypick_logger/talker_cherrypick_logger.dart';
|
2025-08-11 16:27:46 +03:00
|
|
|
|
import 'package:talker/talker.dart';
|
2025-08-10 21:48:23 +03:00
|
|
|
|
|
|
|
|
|
|
void main() {
|
2025-08-11 16:27:46 +03:00
|
|
|
|
final talker = Talker();
|
2025-08-11 18:01:21 +03:00
|
|
|
|
final logger = TalkerCherryPickObserver(talker);
|
2025-08-11 16:27:46 +03:00
|
|
|
|
|
2025-08-11 18:01:21 +03:00
|
|
|
|
logger.onDiagnostic('Hello from CherryPickLogger!');
|
|
|
|
|
|
logger.onWarning('Something might be wrong...');
|
|
|
|
|
|
logger.onError('Oops! An error occurred', Exception('Test error'), null);
|
2025-08-11 16:27:46 +03:00
|
|
|
|
|
|
|
|
|
|
// Вывод всех логов
|
|
|
|
|
|
print('\nВсе сообщения логирования через Talker:');
|
|
|
|
|
|
for (final log in talker.history) {
|
|
|
|
|
|
print(log); // Пример, либо log.toString(), либо log.message
|
|
|
|
|
|
}
|
2025-08-10 21:48:23 +03:00
|
|
|
|
}
|