diff options
author | Chris Knight <cknight1234@gmail.com> | 2020-06-06 04:39:49 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-05 23:39:49 -0400 |
commit | c137b11abfb946ef72a5fcb27e11e0b286a33be3 (patch) | |
tree | 3034ec105668d543ac8dda541718760d693d529a /std/log/handlers.ts | |
parent | 93175b7a79e09381ea556539f10cde9eaa61af89 (diff) |
fix: revert setInterval log flushing as it prevents process completion (#6127)
Diffstat (limited to 'std/log/handlers.ts')
-rw-r--r-- | std/log/handlers.ts | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/std/log/handlers.ts b/std/log/handlers.ts index b7a8c9cae..5e72ff582 100644 --- a/std/log/handlers.ts +++ b/std/log/handlers.ts @@ -106,7 +106,6 @@ export class FileHandler extends WriterHandler { protected _mode: LogMode; protected _openOptions: OpenOptions; protected _encoder = new TextEncoder(); - #intervalId = -1; #unloadCallback = (): Promise<void> => this.destroy(); constructor(levelName: LevelName, options: FileHandlerOptions) { @@ -129,9 +128,6 @@ export class FileHandler extends WriterHandler { this._buf = new BufWriterSync(this._file); addEventListener("unload", this.#unloadCallback); - - // flush the buffer every 30 seconds - this.#intervalId = setInterval(() => this.flush(), 30 * 1000); } handle(logRecord: LogRecord): void { @@ -158,7 +154,6 @@ export class FileHandler extends WriterHandler { this._file?.close(); this._file = undefined; removeEventListener("unload", this.#unloadCallback); - clearInterval(this.#intervalId); return Promise.resolve(); } } |