Get a 400 error while using container.log()
(HTTP code 400) unexpected - {"message":"Bad parameters: you must choose at least one stream"}
You can find available parameters here => https://docs.docker.com/engine/api/v1.19/#get-container-logs
At least this option object will give you back incoming data
var logOpts = {
stdout: 1,
stderr: 1,
tail:100,
follow:0
};
container.logs(logOpts, function(data, err) {
data.setEncoding('utf8');
data.on('data', function(data) {
for(var i in data) {
console.log(data[i]);
}
})
});
Most helpful comment
You can find available parameters here => https://docs.docker.com/engine/api/v1.19/#get-container-logs
At least this option object will give you back incoming data