解析服务器:如何在外部创建日志文件?

时间:2017-06-30 07:00:04

标签: heroku parse-platform parse-server

我在Heroku上使用Parse-Server。

我可以通过解析仪表板查看服务器日志。但是,它会在部署时消失。

是否可以将日志写入外部存储?

1 个答案:

答案 0 :(得分:0)

您可以访问这样的日志:heroku logs -n 1500

如果您需要超过1500个日志行,则应使用addonLog Drains

因此,您可以将日志重定向到文件或外部存储,例如,您可以写:

heroku logs -n 1500 --app application_name >> file_logs.txt

还可以使用解析中的FileLoggerAdapter,就像那样:

fileLogger.info('info content', {} => {...});
fileLogger.info('error content', {} => {...});
fileLogger.query({
  level: 'error',
  size: 10,
  from: Date.now() - (30 * 24 * 60 * 60 * 1000),
  until: Date.now(),
  order: 'desc'
}, {} => {...})