/// <summary> /// 设置分隔符 /// </summary> /// <param name="options">LogDashboardOptions</param> /// <param name="startDelimiter">分隔符</param> /// <param name="endDelimiter">结束分隔符</param> public static void SetDelimiter(this LogDashboardOptions options, string startDelimiter = "||", string endDelimiter = "||end") { options.FileEndDelimiter = startDelimiter; options.FileFieldDelimiter = endDelimiter; }
/// <summary> /// 设置根目录 /// </summary> /// <param name="options">LogDashboardOptions</param> /// <param name="rootPath">日志根目录哦</param> public static void SetRootPath(this LogDashboardOptions options, string rootPath) { options.RootPath = rootPath; }
public InMemoryLogDashboardCacheManager(LogDashboardOptions options) { _options = options; this._caches = new ConcurrentDictionary <string, List <T> >(); }
public DapperRepository(IUnitOfWork unitOfWork, LogDashboardOptions options) { _options = options; _conn = (unitOfWork as DapperUnitOfWork)?.GetConnection(); }
public FileUnitOfWork(LogDashboardOptions options, ILogDashboardCacheManager <T> cacheManager) { _options = options; _cacheManager = cacheManager; _logs = new List <T>(); }
public FileRepository(LogDashboardOptions options) { _options = options; _data = new List <T>(); ReadLogs(); }
public FileUnitOfWork(LogDashboardOptions options) { _options = options; _logs = new List <T>(); }