示例#1
0
        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);
        }
示例#2
0
        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;
        }
示例#3
0
 internal LogProxy(string _prefix, IGRPExplorerLibLogInterface _logInterface)
 {
     prefix       = "[" + _prefix + "]";
     logInterface = _logInterface;
 }