uni_overlay_log 0.1.5
uni_overlay_log: ^0.1.5 copied to clipboard
Console de logs embutido e arrastável para Flutter Web/Mobile/Desktop, com captura de prints/erros e hotkey.
uni_overlay_log #
Console de logs embutido e arrastável para Flutter Web/Mobile/Desktop, com captura de print
, debugPrint
, FlutterError
e PlatformDispatcher.onError
. Inclui hotkey (tecla `) para mostrar/ocultar o painel.
https://github.com/pedrojalbuquerque/uni_overlay_log
Recursos #
- Captura automática de:
print()
,debugPrint()
,FlutterError
,onError
- Console embutido (DraggableScrollableSheet)
- Copiar/Limpar
- Hotkey ` (backquote) para visibilidade
- Web / Android / iOS / Desktop
- Zero dependências
Instalação (pub.flutter-io.cn) #
dependencies:
uni_overlay_log: ^0.1.5
(ou via Git enquanto não publica)
Uso rápido #
Veja example/
. Resumo:
UniOverlayLog.I.init(capturePrints: true);
final visibility = UniOverlayVisibility(initial: true);
runApp(
UniOverlayShortcuts(
controller: visibility,
enabled: true,
child: MaterialApp(
builder: (context, child) => uniOverlayAppBuilder(
context: context,
child: child,
isWeb: kIsWeb,
visibility: visibility,
),
home: const MyHome(),
),
),
);
Adicionar ao Log #
Para exibir no Log use print(), debugPrint(), FlutterError, onError ou:
Log.i('mensagem');
Log.e(error, stackTrace);
Licença #
MIT