/// <summary>
 /// Handler for the ItemScanCompleted event. Overrides base behavior to implement verbose vs. non-verbose
 /// logging behavior.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected override void ItemScanCompletedHandler(object sender, ScanCompletedEventArgs e)
 {
     if (_verbose || _logger.IsDebugEnabled || e.Result.IndexOf(FOUND) > -1)
     {
         _logger.Info(string.Format(CultureInfo.CurrentCulture, ResourceManagers.Strings.GetString(STR_ITEM_SCAN_COMPLETED_HANDLER), e.Item, e.Result));
     }
 }
Example #2
0
        /// <summary>
        /// Raises the ItemScanCompleted event.
        /// </summary>
        /// <param name="e"></param>
        protected void OnItemScanCompleted(ScanCompletedEventArgs e)
        {
            ScanCompletedEventHandler completed = ItemScanCompleted;

            if (completed != null)
            {
                completed(this, e);
            }
        }
Example #3
0
        /// <summary>
        /// Raises the VirusFound event.
        /// </summary>
        /// <param name="e"></param>
        protected void OnVirusFound(ScanCompletedEventArgs e)
        {
            ScanCompletedEventHandler found = this.VirusFound;

            if (found != null)
            {
                found(this, e);
            }
        }
		/// <summary>
		/// Base handler for the ItemScanCompleted event. Logs every event to log4net.
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		protected virtual void ItemScanCompletedHandler( object sender, ScanCompletedEventArgs e )
		{
			_logger.Info( string.Format( CultureInfo.CurrentCulture, ResourceManagers.Strings.GetString( STR_ITEM_SCAN_COMPLETED_HANDLER ), e.Item, e.Result ) );
		}
		/// <summary>
		/// Raises the ItemScanCompleted event.
		/// </summary>
		/// <param name="e"></param>
		protected void OnItemScanCompleted( ScanCompletedEventArgs e )
		{
			ScanCompletedEventHandler completed = ItemScanCompleted;
			if(completed!=null)
				completed( this, e );
		}
		/// <summary>
		/// Raises the VirusFound event.
		/// </summary>
		/// <param name="e"></param>
		protected void OnVirusFound( ScanCompletedEventArgs e )
		{
			ScanCompletedEventHandler found = this.VirusFound;
			if(found!=null)
				found( this, e );
		}
		/// <summary>
		/// Handler for the ItemScanCompleted event. Overrides base behavior to implement verbose vs. non-verbose
		/// logging behavior.
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		protected override void ItemScanCompletedHandler( object sender, ScanCompletedEventArgs e )
		{
			if( _verbose || _logger.IsDebugEnabled || e.Result.IndexOf(FOUND)>-1 )
				_logger.Info( string.Format( CultureInfo.CurrentCulture, ResourceManagers.Strings.GetString(STR_ITEM_SCAN_COMPLETED_HANDLER), e.Item, e.Result ) );
		}
Example #8
0
 /// <summary>
 /// Base handler for the ItemScanCompleted event. Logs every event to log4net.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected virtual void ItemScanCompletedHandler(object sender, ScanCompletedEventArgs e)
 {
     _logger.Info(string.Format(CultureInfo.CurrentCulture, ResourceManagers.Strings.GetString(STR_ITEM_SCAN_COMPLETED_HANDLER), e.Item, e.Result));
 }