CK.Core.Tests.Monitoring.StupidStringClient.IActivityMonitorClient C# (CSharp) Method

IActivityMonitorClient() public method

public IActivityMonitorClient ( ActivityMonitorLogData data ) : void
data CK.Core.ActivityMonitorLogData
return void
        void IActivityMonitorClient.OnUnfilteredLog( ActivityMonitorLogData data )
        {
            var level = data.Level & LogLevel.Mask;

            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

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