app_logger_manager 1.0.1
app_logger_manager: ^1.0.1 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',
defaultContext: {'app': 'log_manager_example'},
);
// Set up error handling
FlutterError.onError = (details) {
logger.logCrash(
'Flutter Error',
details.exception,
details.stack ?? StackTrace.current,
context: {
'library': details.library,
'context': details.context?.toString(),
},
);
};
// Log app startup
logger
..info('Application starting')
..logBusinessEvent('app_launch', properties: {'platform': 'flutter'});
runApp(AppLoggerManagerExampleApp(logger: logger));
}