Open
Description
I'm trying to run logspout to put my logs in Papertrail without much luck. Here's the output of docker logs logspout
:
# logspout v3.1 by gliderlabs
# adapters: udp tls raw syslog tcp
# options : persist:/mnt/routes
# jobs : http[logs,routes]:80 pump routes
# routes :
# ADAPTER ADDRESS CONTAINERS SOURCES OPTIONS
# syslog+tls logs.papertrailapp.com:xxxx myapp1,myapp2 map[]
Which looks right to me. Tailing the log locally over http (e.g. curl http://localhost:8000/logs
) shows me the relevant log messages. However, with the 3.2.1 container, all I could see in Papertrail was a whole bunch of these:
May 24 13:39:03 my-hostname dockerd: time="2017-05-24T11:39:03.246506810Z" level=error msg="Error streaming logs: invalid character '\\x00' looking for beginning of value"
Looks like the same thing that was reported https://github.com/gliderlabs/logspout/issues/246#issuecomment-286284186, so I tried the recommendation there, running v3.1 instead. With 3.1 the error goes away, but I still do not see a single log statement in Papertrail (the http endpoint is still logging messages as expected). Am I holding it wrong?