public static ILogProxy GetLogProxy(string prefix, IGRPExplorerLibLogInterface alternateInterface = null) { if (registeredProxies.ContainsKey(prefix)) { return(registeredProxies[prefix]); } LogProxy newLogProxy = new LogProxy(prefix, alternateInterface); registeredProxies.Add(prefix, newLogProxy); return(newLogProxy); }
public MainWindow() { InitializeComponent(); btnFindKey.Click += BtnFindKey_Click; LogModel logModel = new LogModel(); logInterface = logModel.LogProxy; logView.Log = logModel; LogManager.LogInterface = logInterface; LogManager.GlobalLogFlags = LogFlags.Info | LogFlags.Error; }
internal LogProxy(string _prefix, IGRPExplorerLibLogInterface _logInterface) { prefix = "[" + _prefix + "]"; logInterface = _logInterface; }