Skip to main content

@terascope/job-components / index / Logger / RotatingFileStream

Class: RotatingFileStream

Defined in: packages/types/dist/src/logger.d.ts:240

Extends

  • EventEmitter

Implements

  • WritableStream

Constructors

new RotatingFileStream()

new RotatingFileStream(options): RotatingFileStream

Defined in: packages/types/dist/src/logger.d.ts:241

Parameters

ParameterType
optionsRotatingFileStreamOptions

Returns

RotatingFileStream

Overrides

EventEmitter.constructor

Properties

PropertyTypeDefined in
periodNumnumberpackages/types/dist/src/logger.d.ts:243
periodScopestringpackages/types/dist/src/logger.d.ts:244
rotatingbooleanpackages/types/dist/src/logger.d.ts:247
rotQueueany[]packages/types/dist/src/logger.d.ts:246
streamanypackages/types/dist/src/logger.d.ts:245
writablebooleanpackages/types/dist/src/logger.d.ts:242

Methods

destroy()

destroy(): void

Defined in: packages/types/dist/src/logger.d.ts:250

Returns

void


destroySoon()

destroySoon(): void

Defined in: packages/types/dist/src/logger.d.ts:251

Returns

void


end()

end(data?): this

Defined in: packages/types/dist/src/logger.d.ts:249

Parameters

ParameterType
data?any

Returns

this

Implementation of

NodeJS.WritableStream.end


rotate()

rotate(): void

Defined in: packages/types/dist/src/logger.d.ts:252

Returns

void


write()

write(record): boolean

Defined in: packages/types/dist/src/logger.d.ts:248

Parameters

ParameterType
recordany

Returns

boolean

Implementation of

NodeJS.WritableStream.write