Skip to content

Commit 38e6b8c

Browse files
committed
refactor: rename ApiTransport to ApiLogsTransport
1 parent 054e25b commit 38e6b8c

File tree

4 files changed

+16
-16
lines changed

4 files changed

+16
-16
lines changed

src/lib/api-transport.ts renamed to src/lib/api-logs-transport.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ type Info = {
1717
scope: string;
1818
};
1919

20-
class ApiTransport extends Transport {
20+
class ApiLogsTransport extends Transport {
2121
private logger: Logger | undefined;
2222
private socket: Socket | undefined;
2323
private isActive: boolean;
@@ -119,4 +119,4 @@ class ApiTransport extends Transport {
119119
}
120120
}
121121

122-
export default ApiTransport;
122+
export default ApiLogsTransport;

src/lib/logger.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
import process from 'node:process';
33
import { inspect } from 'node:util';
44
import * as winston from 'winston';
5-
import ApiTransport from './api-transport.js';
5+
import ApiLogsTransport from './api-logs-transport.js';
66

7-
export const apiTransport = new ApiTransport();
7+
export const apiLogsTransport = new ApiLogsTransport();
88

99
const objectFormatter = (object: Record<string, any>) => {
1010
const entries = Object.entries(object).map(([ key, value ]) => {
@@ -43,10 +43,10 @@ const logger = winston.createLogger({
4343
),
4444
transports: [
4545
new winston.transports.Console(),
46-
apiTransport,
46+
apiLogsTransport,
4747
],
4848
});
4949

5050
export const scopedLogger = (scope: string): winston.Logger => logger.child({ scope });
5151

52-
apiTransport.setLogger(scopedLogger('api-transport'));
52+
apiLogsTransport.setLogger(scopedLogger('api-logs-transport'));

src/probe.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import physicalCpuCount from 'physical-cpu-count';
1010
import { getFakeIp } from './lib/fake-ip.js';
1111
import type { CommandInterface, MeasurementRequest } from './types.js';
1212
import { loadAll as loadAllDeps } from './lib/dependencies.js';
13-
import { apiTransport, scopedLogger } from './lib/logger.js';
14-
import { ApiTransportSettings } from './lib/api-transport.js';
13+
import { apiLogsTransport, scopedLogger } from './lib/logger.js';
14+
import { ApiTransportSettings } from './lib/api-logs-transport.js';
1515
import { initErrorHandler } from './helper/api-error-handler.js';
1616
import { handleTestError } from './helper/test-error-handler.js';
1717
import { apiConnectLocationHandler } from './helper/api-connect-handler.js';
@@ -104,7 +104,7 @@ function connect (workerId?: number) {
104104
});
105105

106106
runStatsAgent(socket, worker);
107-
apiTransport.setSocket(socket);
107+
apiLogsTransport.setSocket(socket);
108108

109109
const statusManager = initStatusManager(socket, pingCmd);
110110
const errorHandler = initErrorHandler(socket);
@@ -154,7 +154,7 @@ function connect (workerId?: number) {
154154
});
155155
})
156156
.on('probe:adoption:code', logAdoptionCode)
157-
.on('api:logging:set', (data: ApiTransportSettings) => apiTransport.updateSettings(data));
157+
.on('api:logging:set', (data: ApiTransportSettings) => apiLogsTransport.updateSettings(data));
158158

159159
process.on('SIGTERM', () => {
160160
logger.debug('SIGTERM received.');

test/unit/lib/api-transport.test.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { expect } from 'chai';
22
import * as sinon from 'sinon';
33
import * as winston from 'winston';
4-
import ApiTransport, { type ApiTransportOptions } from '../../../src/lib/api-transport.js';
4+
import ApiLogsTransport, { type ApiTransportOptions } from '../../../src/lib/api-logs-transport.js';
55
import { Socket } from 'socket.io-client';
66
import { useSandboxWithFakeTimers } from '../../utils.js';
77

8-
describe('ApiTransport', () => {
8+
describe('ApiLogsTransport', () => {
99
let sandbox: sinon.SinonSandbox;
1010
let socket: sinon.SinonStubbedInstance<Socket>;
1111
const ACK_DELAY = 50;
@@ -19,7 +19,7 @@ describe('ApiTransport', () => {
1919
};
2020

2121
const createTransportAndLogger = (options: ApiTransportOptions) => {
22-
const transport = new ApiTransport({ ...options, socket });
22+
const transport = new ApiLogsTransport({ ...options, socket });
2323
const logger = winston.createLogger({ transports: [ transport ] });
2424

2525
return { transport, logger };
@@ -38,7 +38,7 @@ describe('ApiTransport', () => {
3838

3939
describe('constructor', () => {
4040
it('should set default options if none are provided', () => {
41-
const transport = new ApiTransport();
41+
const transport = new ApiLogsTransport();
4242
const { sendingEnabled, bufferSize, sendInterval } = transport.getCurrentSettings();
4343

4444
expect(sendingEnabled).to.be.false;
@@ -52,7 +52,7 @@ describe('ApiTransport', () => {
5252
bufferSize: 50,
5353
sendInterval: 5000,
5454
};
55-
const transport = new ApiTransport(options);
55+
const transport = new ApiLogsTransport(options);
5656
const { sendingEnabled, bufferSize, sendInterval } = transport.getCurrentSettings();
5757

5858
expect(sendingEnabled).to.be.true;
@@ -286,7 +286,7 @@ describe('ApiTransport', () => {
286286
});
287287

288288
it('should only update provided settings', () => {
289-
const transport = new ApiTransport({ sendingEnabled: false, maxBufferSize: 100, sendInterval: 10000 });
289+
const transport = new ApiLogsTransport({ sendingEnabled: false, maxBufferSize: 100, sendInterval: 10000 });
290290

291291
transport.updateSettings({ sendingEnabled: true });
292292
const { sendingEnabled, bufferSize, sendInterval } = transport.getCurrentSettings();

0 commit comments

Comments
 (0)