You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
403 B
Dart
28 lines
403 B
Dart
|
2 months ago
|
|
||
|
|
import 'package:logger/logger.dart';
|
||
|
|
|
||
|
|
abstract class LoggerService {
|
||
|
|
|
||
|
|
void logError(String message);
|
||
|
|
|
||
|
|
void logInfo(String message);
|
||
|
|
}
|
||
|
|
|
||
|
|
class LoggerServiceImp implements LoggerService {
|
||
|
|
Logger logger;
|
||
|
|
|
||
|
|
LoggerServiceImp({required this.logger});
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
@override
|
||
|
|
void logError(String message) {
|
||
|
|
logger.e(message);
|
||
|
|
}
|
||
|
|
|
||
|
|
@override
|
||
|
|
void logInfo(String message) {
|
||
|
|
logger.i(message);
|
||
|
|
}
|
||
|
|
}
|