我在我的节点js app上有快速运行的winston。我已将其设置为登录到有一个日志应用程序监听它的端口。我正在运行我的应用程序,日志显示在另一个端口上的唯一方法是当我关闭我的应用程序时,似乎所有日志都会在那时发送。是否有一些我错过的配置会立即将日志发送到端口而不是仅在服务器关闭时发送?
我也在docker上运行这些应用程序,我不相信它是一个docker问题,因为当我在本地运行它时会发生同样的问题。
编辑 - 我只使用以下内容:
var winston = require('winston');
winston.loggers.add('main', {
http: {
host: 'localhost',
port: 9514
}
});