Skip to main content

@terascope/core-utils / index / Logger / RotatingFileStream

Class: RotatingFileStream

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

Extends​

  • EventEmitter

Implements​

  • WritableStream

Constructors​

Constructor​

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