Dart sdk
Dart SDK
Get started with the VedaTrace SDK for Dart.
Installation
Install the VedaTrace SDK using dart pub add.
dart pub add vedatraceQuick Start
import 'package:vedatrace/vedatrace.dart';
Future<void> main() async {
final logger = vedatrace(
const VedatraceConfig(
service: 'my-service',
consoleEnabled: true,
),
);
logger.info('Application started');
logger.warn('Cache miss', metadata: <String, Object?>{'key': 'user:42'});
await logger.flush();
logger.dispose();
}Dev Mode
devVedatrace(...) is a convenience factory with console enabled by default.
import 'package:vedatrace/vedatrace.dart';
Future<void> main() async {
final logger = devVedatrace(service: 'local-dev');
logger.debug('debug in development');
logger.info('ready');
await logger.flush();
}