修改日志接口 新增redis
This commit is contained in:
@@ -8,6 +8,7 @@ import 'package:EasyDartModule/base/http/TraceDio.dart';
|
||||
import 'package:EasyDartModule/base/logger/Logger.dart';
|
||||
import 'package:EasyDartModule/base/logger/impl/LokiLogger.dart';
|
||||
import 'package:EasyDartModule/base/mqtt/mqtt.dart';
|
||||
import 'package:EasyDartModule/base/redis/redis.dart';
|
||||
import 'package:EasyDartModule/base/storage/Storage.dart';
|
||||
import 'package:EasyDartModule/base/storage/impl/MinIoStorage.dart';
|
||||
import 'package:EasyDartModule/base/webserver/WebServer.dart';
|
||||
@@ -24,12 +25,15 @@ class EasyDartModule {
|
||||
static TraceDio get dio => TraceDio.getInstance();
|
||||
static Mqtt get mqtt => Mqtt.getInstance();
|
||||
static Storage get storage => Storage.getInstance();
|
||||
static Redis get redis => Redis.getInstance();
|
||||
|
||||
static bool init(
|
||||
{DiscoveryConfig? discoveryConfig,
|
||||
DataBaseConfig? dataBaseConfig,
|
||||
LoggerConfig? loggerConfig,
|
||||
MqttConfig? mqttConfig,
|
||||
StorageConfig? storageConfig}) {
|
||||
StorageConfig? storageConfig,
|
||||
RedisConfig? redisConfig}) {
|
||||
if (discoveryConfig != null) {
|
||||
//nacos注册配置中心
|
||||
Discovery.setInstance(NacosDiscovery(discoveryConfig));
|
||||
@@ -41,11 +45,16 @@ class EasyDartModule {
|
||||
if (mqttConfig != null) {
|
||||
//mqtt
|
||||
Mqtt.setInstance(Mqtt(mqttConfig));
|
||||
mqtt.connect();
|
||||
}
|
||||
if (storageConfig != null) {
|
||||
//s3存储
|
||||
Storage.setInstance(MinioStorage(storageConfig));
|
||||
}
|
||||
if (redisConfig != null) {
|
||||
Redis.setInstance(Redis(redisConfig));
|
||||
redis.connect();
|
||||
}
|
||||
if (loggerConfig != null) {
|
||||
//初始化日志
|
||||
Logger.setInstance(LokiLogger(loggerConfig));
|
||||
|
||||
Reference in New Issue
Block a user