using OS.Common.Modules;
using OS.Common.Modules.LogModule;
namespace OS.Common
{
///
/// 基础配置模块
///
public static class OsConfig
{
private static ModuleBaseProvider _provider;
///
/// 模块初始化提供者
///
internal static ModuleBaseProvider Provider
{
get { return _provider ?? (_provider = new ModuleBaseProvider()); }
}
#region Module初始化模块
///
/// 注册缓存模块
///
///
public static void RegisterModuleProvider(ModuleBaseProvider provider)
{
_provider = provider;
}
#endregion
///
/// 设置日志异步模块名称
///
///
public static void SetLogAsynModuleName(string asynModuleName)
{
LogUtil.LogAsynModuleName = asynModuleName;
}
}
}