@zzclub/z-cli
Version:
all-in-one 工具箱,专为提升日常及工作效率而生
30 lines • 662 B
JavaScript
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