Skip to content

Commit 4076850

Browse files
committed
wip
1 parent 5dab7b7 commit 4076850

File tree

6 files changed

+17
-5
lines changed

6 files changed

+17
-5
lines changed

packages/dd-trace/src/exporters/agent/writer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ class Writer extends BaseWriter {
4242
startupLog({ agentError: err })
4343

4444
if (err) {
45-
log.error('Error sending payload to the agent (status code: %s)', err.status, err, log.MUTE)
45+
log.error('Error sending payload to the agent (status code: %s)', err.status, err, log.NO_TELEMETRY)
4646
done()
4747
return
4848
}

packages/dd-trace/src/log/index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ const config = {
1515
logLevel: 'debug'
1616
}
1717

18-
const mute = new LogConfig(false)
18+
const NO_TRANSMIT = new LogConfig(false)
1919

2020
const log = {
2121
LogConfig,
22-
MUTE: mute,
22+
NO_TRANSMIT,
2323

2424
/**
2525
* @returns Read-only version of logging config. To modify config, call `log.use` and `log.toggle`
@@ -91,6 +91,7 @@ const log = {
9191
},
9292

9393
error (...args) {
94+
console.log('log.error', ...args)
9495
if (errorChannel.hasSubscribers) {
9596
errorChannel.publish(Log.parse(...args))
9697
}

packages/dd-trace/src/remote_config/manager.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ class RemoteConfigManager extends EventEmitter {
153153
if (statusCode === 404) return cb()
154154

155155
if (err) {
156-
log.error('[RC] Error in request', err, log.MUTE)
156+
log.error('[RC] Error in request', err, log.NO_TELEMETRY)
157157
return cb()
158158
}
159159

packages/dd-trace/src/telemetry/logs/log-collector.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ function createHash (logEntry) {
2727
}
2828

2929
function isValid (logEntry) {
30+
console.log('isValid', logEntry)
3031
return logEntry?.level && logEntry.message && logEntry.transmit !== false
3132
}
3233

packages/dd-trace/test/exporters/agent/writer.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ function describeWriter (protocolVersion) {
159159
setTimeout(() => {
160160
expect(log.error)
161161
.to.have.been.calledWith('Error sending payload to the agent (status code: %s)',
162-
error.status, error, log.MUTE)
162+
error.status, error, log.NO_TELEMETRY)
163163
done()
164164
})
165165
})

packages/dd-trace/test/log.spec.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,16 @@ describe('log', () => {
245245
expect(console.error.secondCall.args[0]).to.be.instanceof(Error)
246246
expect(console.error.secondCall.args[0]).to.have.property('message', 'cause')
247247
})
248+
249+
it('should work with a log config object', () => {
250+
log.error('this is an error', new Error('cause'), log.NO_TELEMETRY)
251+
252+
expect(console.error).to.have.been.called
253+
expect(console.error.firstCall.args[0]).to.be.instanceof(Error)
254+
expect(console.error.firstCall.args[0]).to.have.property('message', 'this is an error')
255+
expect(console.error.secondCall.args[0]).to.be.instanceof(Error)
256+
expect(console.error.secondCall.args[0]).to.have.property('message', 'cause')
257+
})
248258
})
249259

250260
describe('toggle', () => {

0 commit comments

Comments
 (0)