Ejemplo n.º 1
0
        public bool UpdateFrom( ILogEventConfig l )
        {
            bool hasChanged = false;

            if( l.LogOptions != LogOptions )
            {
                ProcessLogOptions( l.LogOptions );
                hasChanged = true;
            }

            if( l.DoLog != DoLog )
            {
                DoLog = l.DoLog;
                hasChanged = true;
            }

            return hasChanged;
        }
Ejemplo n.º 2
0
 public static VMLogEventConfig CreateFrom( VMLogServiceConfig holder, ILogEventConfig e )
 {
     VMLogEventConfig result = new VMLogEventConfig( holder, e.Name, e.LogOptions, false );
     result._doLog = e.DoLog;
     foreach( ILogParameterInfo p in e.Parameters )
         result._parameters.Add( new LogParameterInfo( p.ParameterName, p.ParameterType ) );
     return result;
 }