kaven-utils
Version:
Utils for Node.js.
31 lines (30 loc) • 945 B
JavaScript
/********************************************************************
* @author: Kaven
* @email: kaven@wuwenkai.com
* @website: http://blog.kaven.xyz
* @file: [Kaven-Utils] /src/logger/StdLogger.ts
* @create: 2025-06-20 23:09:39.837
* @modify: 2025-10-15 17:31:12.755
* @version: 6.1.1
* @times: 3
* @lines: 34
* @copyright: Copyright © 2025 Kaven. All Rights Reserved.
* @description: [description]
* @license: [license]
********************************************************************/
import { LogLevel, LogType } from "kaven-basic";
import { EOL } from "node:os";
export class StdLogger {
Type = LogType.Std;
Write(data, level) {
if (level === LogLevel.Error) {
process.stderr.write(data + EOL);
}
else {
process.stdout.write(data + EOL);
}
}
Dispose() {
return Promise.resolve();
}
}