示例#1
0
        //-----------------------------------------------------------------------------------------------------------------------------------------------------
        public void AppendNode(LogNode node, bool clearFailure = false)
        {
            node.AttachToThreadLog(this, _currentActivity);
            _currentActivity.AppendChildNode(node, clearFailure);

            var nodeAsActivity = (node as ActivityLogNode);

            if ( nodeAsActivity != null )
            {
                _currentActivity = nodeAsActivity;
            }
        }
 //-----------------------------------------------------------------------------------------------------------------------------------------------------
 public void AppendLogNode(LogNode node)
 {
     _logNodes.Add(node);
     node.AttachToThreadLog(_threadLog, parent: null);
 }