pinojs / pino-elasticsearch

🌲 load pino logs into Elasticsearch
MIT License
179 stars 67 forks source link

Is it possible to log by fields anh send logs to elasticsearch? #49

Closed khaitranhq closed 4 years ago

khaitranhq commented 4 years ago

Hi, I'm doing a project about log analysis using ELK Stack, I met problem that sending log from nodejs to elasticsearch, and I found pino-elasticsarch. However, I wonder that it is possible to use logger by filed (like status code, method, URL,...). Thanks for any helps

mcollina commented 4 years ago

maybe @delvedor can help

delvedor commented 4 years ago

@lioaslan it’s not entirely clear to me what you are trying to achieve. Can you add an example?

khaitranhq commented 4 years ago

await server.register({ plugin: HapiPino, options: { logPayload: true, prettyPrint: process.env.NODE_ENV !== 'production', redact: { paths: ['req.headers', 'payload.user.password', 'payload.file'], remove: true }, stream: streamToElastic } });


So sorry about my poor English!!
khaitranhq commented 4 years ago

Maybe that's stupid, Elasticsearch still get log but it don't log anything about that.