UNPKG

@zzclub/z-cli

Version:

all-in-one 工具箱,专为提升日常及工作效率而生

30 lines 662 B
import { consola, createConsola } from 'consola'; /** * 全局日志实例 */ export const logger = consola; /** * 创建带标签的日志实例 */ export function createLogger(tag) { return createConsola({ defaults: { tag }, }); } /** * 格式化文件大小 */ export function formatFileSize(bytes) { if (bytes < 1024) return `${bytes} B`; if (bytes < 1024 * 1024) return `${(bytes / 1024).toFixed(2)} KB`; return `${(bytes / (1024 * 1024)).toFixed(2)} MB`; } /** * 格式化压缩率 */ export function formatCompressionRatio(ratio) { return `${ratio.toFixed(1)}%`; } //# sourceMappingURL=logger.js.map