app_logger_manager 2.0.0
app_logger_manager: ^2.0.0 copied to clipboard
A comprehensive Flutter app log manager package for your app.
example/lib/main.dart
import 'package:app_logger_manager/app_logger_manager.dart';
import 'package:app_logger_manager_example/app_logger_manager_example_app.dart'
show AppLoggerManagerExampleApp;
import 'package:flutter/material.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
// Create a simple logger instance
final logger = LogManagerFactory.createDevelopmentLogger(
defaultTag: 'EXAMPLE_APP',
);
// Set up error handling
FlutterError.onError = (details) {
logger.logCrash(
'''Flutter Error: ${details.library} - ${details.context?.toString() ?? 'Unknown context'}''',
details.exception,
details.stack ?? StackTrace.current,
);
};
// Log app startup
logger
..info('Application starting')
..logBusinessEvent('app_launch', properties: {'platform': 'flutter'});
runApp(AppLoggerManagerExampleApp(logger: logger));
}