問題タブ [smtpappender]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
909 参照

winforms - ログのチャンクを受信するための Log4net SmtpAppender 構成

すべてをログ ファイルに保存し、メールごとに 512 メッセージを含むメールを受信したいと考えています。

RollingFileAppender は正常に動作します。しかし、メールでは、メールで1通のメッセージを受け取ることもあれば、4通のメッセージを受け取ることもあります(同じメッセージではありません)。

私もMemoryAppenderを試しました。そこには、キューに1〜2個のメッセージもあり、それ以上のものはありません。

「ロッシー」SmtpAppender を試してみましたが、結果は同じです。何を変更すればよいですか?

私の構成はここにあります

0 投票する
3 に答える
1745 参照

java - Logback で SMTPAppender の「宛先」アドレスを更新するにはどうすればよいですか?

その場で設定したいログバック プロパティがいくつかある管理ページを作成しています。そのうちの 1 つは、システム アラートを送信する管理者の電子メールです。のAPIにはSMTPAppender、「宛先」アドレスのリストに追加するメソッド、またはそれらをリストとして取得するメソッドがありますが、クリア、削除、または更新するものは見つかりませんでした。どうすればいいですか?

現在、次の 2 つのオプションがあります。

  1. 1 つのオプションは、アペンダーを削除し、新しいプロパティ (yuck) を持つ新しいものを作成することです。
  2. これを Joran から直接設定する方法を考えてみましょう (たぶんヤバイ?)。

(2)で進めていますが、もっといい方法があれば投稿してください。

0 投票する
1 に答える
947 参照

java - logback-smtpAppender アプリケーションから件名に情報を追加する方法はありますか?

logback を使用して、いくつかの追加情報とともにエラー ログをメールで送信しようとしています。たとえば、エラーが発生した場合、アプリケーションにログインしたユーザー ラベルをサブジェクトに追加したいと考えています。ログに記録されたユーザーが存在する場合、すべてのエラーをキャッチし、エラー メッセージにユーザー ラベルを追加できることはわかっていますが、それを行うためのより良い方法はありますか? 今のところ、ログバックは次のようになります。

0 投票する
2 に答える
1031 参照

log4j - log4j javax.mail.MessagingException ログをファイルに記録

org.apache.log4j.net.SMTPAppender を使用して間違った smtp ホストを追加すると、log4j が例外をスローします。ただし、この例外はコンソールのみです。その他のメッセージはファイルに適切に書き込みます。この例外をファイルに記録したい。これを行う方法?

私の設定:

例外は次のとおりです。

0 投票する
1 に答える
1058 参照

log4j - 同じ log4j ファイル内の複数のアペンダー

現在、2 つのアペンダーを使用するように log4j を構成しようとしています。デバッグ情報はログに送信し、エラーはすぐに処理できるように電子メール アドレスに送信する必要があります。

とりあえず、プロパティ ファイルは次のようになります。

何らかの理由で、log4j はこの構成でのみメールを送信します。2 行目をコメント アウトするとすぐに、log4j はログ ファイルへの追加を開始します。

私は何を間違えましたか?デバッグ情報を取得してログに取得し、エラーをメールに送信するにはどうすればよいですか?

0 投票する
2 に答える
11273 参照

log4net - Log4Net SmtpAppender for WebEmail - Not Sending

I'm trying to get Log4Net working with web email, either Yahoo or Gmail. If you have this working, I would appreciate some help, and thanks in advance.

I've got a default root logger, with a RollingFileAppender and an SmtpAppender. The file appender is working fine. The SmtpAppender is giving me nothing.

I am calling the logger from a diagnostic button click...

...and the RollingFileAppender is getting the message...

LOC=20120921-12:03:16.319,UTC=20120921-11:03:16.319,DELTA=10078,THR=6,ERROR,LOG=root,[(null)] - btnReloadContractConfig_Click() - This is a TEST of delivery of error messages via email, triggered from the Admin.aspx.cs code file.

The web.config entries for Log4Net are here::

The web.config is being picked up in the Global.asax file, in the Application_Start() handler...

The admin web page that triggers the email attempt seems to either hang indefinitely, or hang momentarily (half second) and continue.
The dev environment does not collapse with an exception, it's either hang or glide on without error.

  • How do I get additional diagnostics out of the SmtpAppender?
  • Can I independently test the port/config to check for a local block on outgoing programmatic email?
  • Is a log4net email guaranteed to be sent? The lossy and bufferSize properties seem very sensitive, if I put lossy=false, I get an indefinite hang...

For reference I am using VS 2010, ASP.Net4, and lots of caffeine. Thanks again for any forthcoming help.

0 投票する
2 に答える
1880 参照

java - log4j SMTPAppender - 複数のエラー メッセージを電子メールで送信

log4j の SMTPAppender を使用して例外ごとにメールを送信していますが、エラーごとに 1 つのメールを送信するのではなく、エラーのバッチを含む 1 つのメールにメールを集約することを本当にお勧めします。

bufferSize 変数を見たことがありますが、それはエラーだけでなく、すべてのタイプのメッセージのようです。

どうすればこれを達成できるか知っている人はいますか?

ありがとう

0 投票する
1 に答える
80 参照

java - logback でアプリケーションがシャットダウンする前にエラー SMTP が送信されるようにする

logback では、SMTP は非同期で送信されます (明らかにそうあるべきです) が、私のテストでは、アプリケーションがシャットダウンしている場合、これらの電子メールはキャンセルされるようです。アプリケーションで致命的なエラーが発生したことを通知する必要があるため、これは非常に良くありません。これは文字通り、電子メールを受信しない最悪のタイミングです。これを行う方法?

0 投票する
1 に答える
1189 参照

java - Log4j - STMPAppender NoSuchProviderException stmp

log4j を使用して GWT プロジェクトのエラーを送信しようとしていますが、問題が発生しています。これは、log4j.xml ファイルに追加したものです。

簡単ですが、メールを送信しようとすると次のエラーが表示されますか?

プロジェクトには既に activation-1.1.jar と mail.jar (1.4.6 API) を追加しています。何が間違っている可能性がありますか?

前もって感謝します。