swift_log_bridge 0.1.0
swift_log_bridge: ^0.1.0 copied to clipboard
Flutter bridge to Apple's swift-log. Provides structured logging via platform channels to iOS swift-log Logger instances.
swift_log_bridge #
Flutter bridge to Apple's swift-log structured logging framework.
Platform Support #
| iOS | Android |
|---|---|
| Yes | No |
Installation #
dependencies:
swift_log_bridge: ^0.1.0
Usage #
import 'package:swift_log_bridge/swift_log_bridge.dart';
const logger = Logger('MyApp');
await logger.info('User signed in');
await logger.error('Request failed', metadata: {'status': '500'});
await logger.debug('Cache hit');
Log Levels #
trace, debug, info, notice, warning, error, critical
How It Works #
Each Logger instance maps to a Logging.Logger on iOS via method channels. By default, swift-log prints to the console. To persist logs, configure a swift-log backend (e.g., Scout) on the iOS side.