logger_flutter 0.7.0 copy "logger_flutter: ^0.7.0" to clipboard
logger_flutter: ^0.7.0 copied to clipboard

outdated

Flutter extension for logger. Please go there for documentation.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'dart:async';

import 'package:logger/logger.dart';
import 'package:logger_flutter/logger_flutter.dart';

void main() {
  runApp(MyApp());
}

var logger = Logger(
  printer: PrettyPrinter(),
);

var loggerNoStack = Logger(
  printer: PrettyPrinter(methodCount: 0),
);

class MyApp extends StatelessWidget {
  void log() {
    logger.d("Log message with 2 methods");

    loggerNoStack.i("Info message");

    loggerNoStack.w("Just a warning!");

    logger.e("Error! Something bad happened", "Test Error");

    loggerNoStack.v({"key": 5, "value": "something"});

    Future.delayed(Duration(seconds: 5), log);
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        body: LogConsoleOnShake(
          dark: true,
          child: Center(
            child: Text("Shake Phone to open Console."),
          ),
        ),
      ),
    );
  }
}
63
likes
40
pub points
76%
popularity

Publisher

unverified uploader

Flutter extension for logger. Please go there for documentation.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

flutter, logger, material_design_icons_flutter, sensors

More

Packages that depend on logger_flutter