Files
OSS.Common/OS.Common/OSConfig.cs
T
2015-09-23 17:36:03 +08:00

47 lines
1.1 KiB
C#

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