/// <summary>
        /// Initializer for SpamassassinAgent
        /// </summary>
        /// <param name="settings"></param>
        /// <param name="dataPath"></param>
        /// <param name="logPath"></param>
        public SpamassassinAgent(SpamassassinSettings settings, String dataPath, String logPath)
        {
            this.settings = settings;
            this.dataPath = dataPath;

            // Spawn a new logger
            this.logger = new AgentLogger(logPath, (short)this.settings.LogLevel);

            // Register an OnEndOfData event handler.
            this.OnEndOfData += new EndOfDataEventHandler(this.OnEndOfDataHandler);
        }
        /// <summary>
        /// Initializer for SpamassassinAgent
        /// </summary>
        /// <param name="settings"></param>
        /// <param name="dataPath"></param>
        /// <param name="logPath"></param>
        public SpamassassinAgent(SpamassassinSettings settings, String dataPath, String logPath)
        {
            this.settings = settings;
            this.dataPath = dataPath;

            // Spawn a new logger
            this.logger = new AgentLogger(logPath, (short)this.settings.LogLevel);

            // Register an OnEndOfData event handler.
            this.OnEndOfData += new EndOfDataEventHandler(this.OnEndOfDataHandler);
        }