Skip to content
This repository was archived by the owner on Jan 13, 2026. It is now read-only.

Commit 1695375

Browse files
Merge pull request #135 from GuilhermeArrudda/feat/include-ddtags
Include ddtags in the logs
2 parents 7254d5f + 7d6376d commit 1695375

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ const { createMessageBuilder } = require('./message-builder')
1010
const escriba = config => {
1111
const {
1212
service,
13+
ddtags,
1314
loggerEngine,
1415
sensitive,
1516
httpConf,
@@ -30,7 +31,7 @@ const escriba = config => {
3031
loadIntegrations(integrations)
3132

3233
const messageMasker = createMask(mask, sensitive)
33-
const messageBuilder = createMessageBuilder(messageMasker, service, integrations)
34+
const messageBuilder = createMessageBuilder(messageMasker, service, ddtags, integrations)
3435
const logger = createLogger(loggerEngine, messageBuilder)
3536
const httpLogger = createHttpLogger(loggerEngine, messageBuilder, httpConf || {})
3637
return { logger, httpLogger }

src/message-builder.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,18 @@ const moment = require('moment-timezone')
44

55
const { log: applyIntegrations } = require('./integrations')
66

7-
const generateDefaultProps = (service, integrations) => applyIntegrations({
7+
const generateDefaultProps = (service, ddtags, integrations) => applyIntegrations({
88
service,
9+
ddtags,
910
startTime: moment().valueOf(),
1011
hostname: os.hostname(),
1112
pid: process.pid
1213
}, integrations)
1314

1415
const filterMessage = R.filter(prop => !R.isNil(prop))
1516

16-
const builder = (messageMasker, service, integrations) => (message, propsToLog) => (
17-
filterMessage(messageMasker(R.merge(generateDefaultProps(service, integrations), message)))
17+
const builder = (messageMasker, service, ddtags, integrations) => (message, propsToLog) => (
18+
filterMessage(messageMasker(R.merge(generateDefaultProps(service, ddtags, integrations), message)))
1819
)
1920

2021
module.exports = { createMessageBuilder: builder }

0 commit comments

Comments
 (0)