uni_overlay_log 0.1.5 copy "uni_overlay_log: ^0.1.5" to clipboard
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 #

Pub Version SDK Flutter License: MIT

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

0
likes
145
points
--
downloads

Publisher

unverified uploader

Console de logs embutido e arrastável para Flutter Web/Mobile/Desktop, com captura de prints/erros e hotkey.

Repository (GitHub)
View/report issues

Topics

#logging #debug #overlay #console #web

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on uni_overlay_log