void OnCommandExecuted(object sender, SmtpCommandEventArgs e) { _log.Trace("Command executed"); var writer = new StringWriter(); new TracingSmtpCommandVisitor(writer).Visit(e.Command); _log.Trace(writer.ToString()); }
static void OnCommandExecuted(object sender, SmtpCommandEventArgs e) { Console.WriteLine("Command Executed"); new TracingSmtpCommandVisitor(Console.Out).Visit(e.Command); }
private void Context_CommandExecuting(object sender, SmtpCommandEventArgs e) { this.logger.LogInformation($"Command executing: {e.Command.Name}"); }
static void OnCommandExecuting(object sender, SmtpCommandEventArgs e) { ((List <SmtpCommand>)e.Context.Properties["Commands"]).Add(e.Command); }
private void OnCommandExecuting(object sender, SmtpCommandEventArgs e) { var sessionId = (Guid)e.Context.Properties[SmtpServerConstants.SessionId]; this._logger.LogDebug($"Command in session {sessionId}: {e.Command}"); }