CK.Core.ActivityMonitorTextHelperClient.IActivityMonitorClient C# (CSharp) Method

IActivityMonitorClient() private method

private IActivityMonitorClient ( ActivityMonitorLogData data ) : void
data ActivityMonitorLogData
return void
        void IActivityMonitorClient.OnUnfilteredLog( ActivityMonitorLogData data )
        {
            var level = data.MaskedLevel;

            if( !CanOutputLine( level ) )
            {
                return;
            }

            if( data.Text == ActivityMonitor.ParkLevel )
            {
                if( _curLevel != -1 )
                {
                    OnLeaveLevel( (LogLevel)_curLevel );
                }
                _curLevel = -1;
            }
            else
            {
                if( _curLevel == (int)level )
                {
                    OnContinueOnSameLevel( data );
                }
                else
                {
                    if( _curLevel != -1 )
                    {
                        OnLeaveLevel( (LogLevel)_curLevel );
                    }
                    OnEnterLevel( data );
                    _curLevel = (int)level;
                }
            }
        }

Same methods

ActivityMonitorTextHelperClient::IActivityMonitorClient ( CKTrait newTrait ) : void
ActivityMonitorTextHelperClient::IActivityMonitorClient ( IActivityLogGroup group ) : void
ActivityMonitorTextHelperClient::IActivityMonitorClient ( IActivityLogGroup group, IReadOnlyList conclusions ) : void
ActivityMonitorTextHelperClient::IActivityMonitorClient ( IActivityLogGroup group, List &conclusions ) : void
ActivityMonitorTextHelperClient::IActivityMonitorClient ( string newTopic, string fileName, int lineNumber ) : void