@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
Parameter | Type |
---|---|
options | RingBufferOptions |
Returns
Overrides
EventEmitter.constructor
Properties
Property | Type | Defined in |
---|---|---|
records | any [] | packages/types/dist/src/logger.d.ts:229 |
writable | boolean | packages/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
Parameter | Type |
---|---|
data ? | any |
Returns
this
Implementation of
NodeJS.WritableStream.end
write()
write(
record
):boolean
Defined in: packages/types/dist/src/logger.d.ts:230
Parameters
Parameter | Type |
---|---|
record | any |
Returns
boolean
Implementation of
NodeJS.WritableStream.write