Skip to main content

@terascope/utils / index / Logger / RingBuffer

Class: RingBuffer

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

Extends

  • EventEmitter

Implements

  • WritableStream

Constructors

new RingBuffer()

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