首页 > 解决方案 > log4js-node 是否支持使用任何附加程序登录 AWS S3?

问题描述

log4js-node 是否支持使用任何附加程序登录 AWS S3?

标签: amazon-web-servicesamazon-s3logginglog4js-node

解决方案


我创建了非常基本的附加程序,用于将日志保存到 S3。它被称为log4js-s3-appender

您可以像这样安装npm i log4js-s3-appender 和使用它:

log4js.configure({
  appenders: {
    s3: {
      type: "log4js-s3-appender",
      region: "eu-west-1",
      bucket: "eu-west-1-logs",
      key: "log"
    }
  },
  categories: {
    default: {
      appenders: ["s3"],
      level: "info"
    }
  }
});

不要忘记打电话log4js.shutdown()完成上传。


推荐阅读