import 'package:angel3_mq/mq.dart';

import 'debug_logger.dart';
import 'logger.dart';
import 'production_logger.dart';

void main() async {
  MQClient.initialize();

  DebugLogger().startListening();

  ProductionLogger().startListening();

  final logger = Logger();

  await logger.log(
    level: 'info',
    message: 'This is an info message',
  );

  await logger.log(
    level: 'warning',
    message: 'This is a warning message',
  );

  await logger.log(
    level: 'error',
    message: 'This is an error message',
  );
}
