Example #1
0
        public void Initialize(ILoggerView loggerView, ListView logListView)
        {
            // Root Logger
            RootLoggerItem = LoggerItem.CreateRootLoggerItem("Root", loggerView, logListView);

            // Quick Access Logger Collection
            _fullPathLoggers = new Dictionary <string, LoggerItem>();
        }
Example #2
0
		public static LoggerItem CreateRootLoggerItem(string name, ILoggerView loggerView, ListView logListView)
		{
			LoggerItem logger = new LoggerItem();
			logger.Name = name;
			logger._logListView = logListView;

			// Tree Node
			logger.LoggerView = loggerView.AddNew(name, logger);

			return logger;
		}
Example #3
0
        public static LoggerItem CreateRootLoggerItem(string name, ILoggerView loggerView, ListView logListView)
        {
            var logger = new LoggerItem();

            logger.Name         = name;
            logger._logListView = logListView;

            // Tree Node
            logger.LoggerView = loggerView.AddNew(name, logger);

            return(logger);
        }
Example #4
0
        /// <summary>
        /// Adds the new logger view as a child of the current view and returns the new view.
        /// </summary>
        /// <param name="text">The text to initialize the view with.</param>
        /// <param name="logger">The logger that this instance is a view of.</param>
        /// <returns></returns>
        public ILoggerView AddNew(string text, LoggerItem logger)
        {
            ILoggerView temp = null;

            if (this._treeView.InvokeRequired)
            {
                _treeView.Invoke(new Action(delegate()
                {
                    temp = AddNewInner(text, logger);
                }));
            }
            else
            {
                temp = AddNewInner(text, logger);
            }
            return(temp);
        }
Example #5
0
		public void Initialize(ILoggerView loggerView, ListView logListView)
		{
			// Root Logger
			_rootLoggerItem = LoggerItem.CreateRootLoggerItem("Root", loggerView, logListView);

			// Quick Access Logger Collection
			_fullPathLoggers = new Dictionary<string, LoggerItem>();
		}
Example #6
0
 public void Initialize(ILoggerView loggerView, ListView logListView) =>
 RootLoggerItem = LoggerItem.CreateRootLoggerItem("Root", loggerView, logListView);