logger_flutter_console 0.7.1+2 logger_flutter_console: ^0.7.1+2 copied to clipboard
Flutter extension for logger. Please go there for documentation.
import 'package:flutter/material.dart';
import 'dart:async';
import 'package:logger/logger.dart';
import 'package:logger_flutter_console/logger_flutter_console.dart';
void main() {
runApp(MyApp());
log();
}
var logger = Logger(
printer: PrettyPrinter(),
);
var loggerNoStack = Logger(
printer: PrettyPrinter(methodCount: 0),
);
void log() {
LogConsole.init();
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);
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
body: LogConsole(
dark: true,
showCloseButton: true,
showCopyButton: true,
copyCallback: (v) {
print(v);
},
),
),
);
}
}