dart_service_logger 1.1.1
dart_service_logger: ^1.1.1 copied to clipboard
Provide implementation of dart_logging_abstraction package using logger and support dart_service_provider extensions.
dart_service_logger #
Provide implementation of dart_logging_abstraction package using logger and support dart_service_provider extensions.
Getting started #
void main() {
final services = ServiceCollection();
services.addEnvironment(Environment(name: Environments.development));
services.addLogging(config: (b) => b.useLogger());
final provider = services.buildServiceProvider();
final globalLogger = provider.getRequiredService<ILogger>();
globalLogger.info("Info log via logger");
final loggerFactory = provider.getRequiredLoggerFactory();
final logger = loggerFactory.createLogger<MyClass>();
logger.debug("Debug log via logger");
}
Usage #
You can use it with dart_service_provider, or use it standalone.
void main() {
final services = ServiceCollection();
services.addEnvironment(Environment(name: Environments.development));
// call b.useLogger() to use logger package for logging services.
services.addLogging(config: (b) => b.useLogger());
}
Additional information #
If you have any issues or suggests please redirect to repo or send an email to me.