SMTP appenderのlog4jsドキュメントを読むと、SMTPトランスポートの例が表示されますが、これは最新のnodemailerではうまく機能しません(執筆時点ではnodemailer 1.3.0を使用しています)。
ドキュメントは、例としてこの悪い設定を示しています:
{ "appenders": [
{
"type": "smtp",
"recipients": "foo@bar.com",
"sendInterval": 60,
"transport": "SMTP",
"SMTP": {
"host": "smtp.gmail.com",
"secureConnection": true,
"port": 465,
"auth": {
"user": "foo@bar.com",
"pass": "bar_foo"
}
}
}
] }
SMTP 以外のトランスポートを使用するように構成を変更するには? 私が望むのは、SendGrid で動作するように log4js を構成することです。