From 7489dd18a529f39fbfd7fd6b412530872846eaf8 Mon Sep 17 00:00:00 2001 From: G Date: Thu, 23 May 2024 10:16:43 +0000 Subject: [PATCH] configure logger, currently only for dev --- src/utils/logger.ts | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 src/utils/logger.ts diff --git a/src/utils/logger.ts b/src/utils/logger.ts new file mode 100644 index 0000000..9761687 --- /dev/null +++ b/src/utils/logger.ts @@ -0,0 +1,40 @@ +import { configLoggerType, consoleTransport, logger } from "react-native-logs"; + +const levels = { + error: 6, + warn: 5, + info: 4, + http: 3, + verbose: 2, + debug: 1, + silly: 0 +}; + +const colors = { + error: "redBright", + warn: "yellowBright", + info: "whiteBright", + http: "blueBright", + verbose: "cyanBright", + debug: "greenBright", + silly: "magentaBright" +}; + +const defaultConfig : configLoggerType = { + levels, + severity : "silly", + transport : consoleTransport, + transportOptions : { + colors + }, + async : true, + dateFormat : "iso", + printLevel : true, + printDate : true, + enabled : true, +} + + +const LOG = logger.createLogger(defaultConfig); + +export { LOG }; -- libgit2 0.27.1