UNPKG

kaven-utils

Version:

Utils for Node.js.

31 lines (30 loc) 945 B
/******************************************************************** * @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(); } }