flutter_logs_firebase_timber 0.0.7 copy "flutter_logs_firebase_timber: ^0.0.7" to clipboard
flutter_logs_firebase_timber: ^0.0.7 copied to clipboard

FlutterLogsFirebaseTimber is a logging package for Flutter, similar to Android's Timber.

example/main.dart

import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter_logs_firebase_timber/flutter_logs_firebase_timber.dart';
import 'package:flutter_logs_firebase_timber/remote/logs_tree.dart';

void main() async {
  // Ensure that the Flutter framework is initialized
  WidgetsFlutterBinding.ensureInitialized();
  //Initialze the package only for debug mode
  if (kDebugMode) {
    await RemoteLogger.initialize();
  }
  runApp(const Example());
}

class Example extends StatelessWidget {
  const Example({super.key});
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter logs firebase timber example',
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
      home: const MyHomePage(),
    );
  }
}

class MyHomePage extends StatelessWidget {
  const MyHomePage({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: ElevatedButton(
          onPressed: () => {
            // Log a message using FlutterLogsFirebaseTimber
            RemoteLogger.log(
                logLevel: LogLevel.info,
                tag: "onPressed()",
                message: "This is a log message",
                error: null)
          },
          child: const Text('Click me'),
        ),
      ),
    );
  }
}
5
likes
150
points
44
downloads

Publisher

unverified uploader

Weekly Downloads

FlutterLogsFirebaseTimber is a logging package for Flutter, similar to Android's Timber.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

device_info_plus, firebase_core, firebase_database, flutter, intl, package_info_plus

More

Packages that depend on flutter_logs_firebase_timber