Skip to main content

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

Class: RingBuffer

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

Extends​

  • EventEmitter

Implements​

  • WritableStream

Constructors​

Constructor​

new RingBuffer(options): RingBuffer

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

Parameters​

ParameterType
optionsRingBufferOptions

Returns​

RingBuffer

Overrides​

EventEmitter.constructor

Properties​

PropertyTypeDefined in
recordsany[]packages/types/dist/src/logger.d.ts:229
writablebooleanpackages/types/dist/src/logger.d.ts:228

Methods​

destroy()​

destroy(): void

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

Returns​

void


destroySoon()​

destroySoon(): void

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

Returns​

void


end()​

end(data?): this

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

Parameters​

ParameterType
data?any

Returns​

this

Implementation of​

NodeJS.WritableStream.end


write()​

write(record): boolean

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

Parameters​

ParameterType
recordany

Returns​

boolean

Implementation of​

NodeJS.WritableStream.write