Lines Matching refs:backend
38 public static void AddBackend(ILoggerBackend backend, string name, bool overwrite = false) in AddBackend() argument
40 backendNames.AddOrUpdate(name, backend, (key, value) => in AddBackend()
47 return backend; in AddBackend()
49 levels[new BackendSourceIdPair(backend, -1)] = backend.GetLogLevel(); in AddBackend()
50 foreach(var level in backend.GetCustomLogLevels()) in AddBackend()
52 levels[new BackendSourceIdPair(backend, level.Key)] = level.Value; in AddBackend()
55 backends.Add(backend); in AddBackend()
58 public static void RemoveBackend(ILoggerBackend backend) in RemoveBackend() argument
60 foreach(var level in levels.Where(pair => pair.Key.backend == backend).ToList()) in RemoveBackend()
65 backends.Remove(backend); in RemoveBackend()
66 backend.Dispose(); in RemoveBackend()
77 foreach(var backend in backends.Items) in Dispose()
79 backend.Dispose(); in Dispose()
85 public static void SetLogLevel(ILoggerBackend backend, LogLevel level, int sourceId) in SetLogLevel() argument
87 levels[new BackendSourceIdPair(backend, sourceId)] = level; in SetLogLevel()
429 foreach(var backend in backends.Items) in GetLogger()
431 backend.Reset(); in GetLogger()
826 public BackendSourceIdPair(ILoggerBackend backend, int sourceId) in BackendSourceIdPair()
828 this.backend = backend; in BackendSourceIdPair()
832 public readonly ILoggerBackend backend; field