@terascope/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
| Parameter | Type |
|---|---|
options | RingBufferOptions |
Returns
RingBuffer
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