tracingChannel.subscribe(subscribers)
-
subscribers
<Object> 一组 TracingChannel 通道 订阅者¥
subscribers
<Object> Set of TracingChannel Channels subscribers-
start
<Function>start
事件 订阅者¥
start
<Function> Thestart
event subscriber -
end
<Function>end
事件 订阅者¥
end
<Function> Theend
event subscriber -
asyncStart
<Function>asyncStart
事件 订阅者¥
asyncStart
<Function> TheasyncStart
event subscriber -
asyncEnd
<Function>asyncEnd
事件 订阅者¥
asyncEnd
<Function> TheasyncEnd
event subscriber -
error
<Function>error
事件 订阅者¥
error
<Function> Theerror
event subscriber
-
订阅函数集合到相应通道的助手。这与在每个通道上单独调用 channel.subscribe(onMessage)
相同。
¥Helper to subscribe a collection of functions to the corresponding channels.
This is the same as calling channel.subscribe(onMessage)
on each channel
individually.
import diagnostics_channel from 'node:diagnostics_channel';
const channels = diagnostics_channel.tracingChannel('my-channel');
channels.subscribe({
start(message) {
// Handle start message
},
end(message) {
// Handle end message
},
asyncStart(message) {
// Handle asyncStart message
},
asyncEnd(message) {
// Handle asyncEnd message
},
error(message) {
// Handle error message
},
});
const diagnostics_channel = require('node:diagnostics_channel');
const channels = diagnostics_channel.tracingChannel('my-channel');
channels.subscribe({
start(message) {
// Handle start message
},
end(message) {
// Handle end message
},
asyncStart(message) {
// Handle asyncStart message
},
asyncEnd(message) {
// Handle asyncEnd message
},
error(message) {
// Handle error message
},
});