Hi,
I'm trying to setup my logging, for my application, but this is running via lerna.
Which means it outputs first the package name and then the log
Which makes the output look like this:
info cli using local version of lerna
lerna notice cli v4.0.0
lerna notice filter including "@badvlasim/server"
lerna info filter [ '@badvlasim/server' ]
lerna info Executing command in 1 package: "yarn run start"
@badvlasim/server: yarn run v1.22.5
@badvlasim/server: $ node -r ts-node/register ./src/server.ts
@badvlasim/server: {"@timestamp":"2021-09-10T08:13:05.185Z","log.level":"info","message":"\tRunning migration","ecs":{"version":"1.6.0"},"event":{"dataset":"badman-server.log"},"service":{"name":"badman-server"},"timestamp":"2021-09-10T08:13:05.183Z"}
@badvlasim/server: {"log.level":"error","@timestamp":"2021-09-10T08:13:05.264Z","log":{"logger":"elastic-apm-node"},"ecs":{"version":"1.6.0"},"message":"metadata requests did not finish, possible deadlock"}
@badvlasim/server: {"@timestamp":"2021-09-10T08:13:06.817Z","log.level":"info","message":"\tš badman-server listening on the port 4000","ecs":{"version":"1.6.0"},"event":{"dataset":"badman-server.log"},"service":{"name":"badman-server"},"timestamp":"2021-09-10T08:13:06.815Z"}
I was wondering on how I should setup filebeat to work with this?