Skip to content

Logger

The default logger works without construction and has a minimum level of debug. Enable split mode at application startup when uni-app App-Plus needs HBuilderX-compatible object output:

ts
import { configureLogger, logger } from "@fast-china/utils";

configureLogger({ uniAppPlusSplit: true });
logger.log("Launch", { code: 200, data: { id: 1 } });
logger.error("Request", "request failed", error);

Log messages are optional, so objects, arrays, errors, and other values may be passed directly. Normal runtimes preserve the original values; App-Plus split mode converts additional values into readable text one at a time. Use createLogger for an isolated configuration unaffected by the default Logger.