diff --git a/packages/core/package.json b/packages/core/package.json index e4b5898..568a054 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@betomorrow/logging-core", - "version": "1.0.5", + "version": "1.0.6", "description": "Logging tools", "main": "lib/commonjs/index.js", "module": "lib/module/index.js", @@ -34,7 +34,7 @@ "typescript": "^3.8.3" }, "dependencies": { - "moment": "^2.24.0" + "dayjs": "^1.11.3" }, "@react-native-community/bob": { "source": "src", diff --git a/packages/core/src/formatters/consoleFormatter.ts b/packages/core/src/formatters/consoleFormatter.ts index c081be7..4142281 100644 --- a/packages/core/src/formatters/consoleFormatter.ts +++ b/packages/core/src/formatters/consoleFormatter.ts @@ -1,8 +1,8 @@ -import moment from "moment"; +import dayjs from "dayjs"; import { LogEvent, LogFormatter, LogLevel } from "../types"; export class ConsoleFormatter implements LogFormatter { logToString(event: LogEvent): string { - return `[${moment(event.date).format("HH:mm:ss")}][${LogLevel[event.level]}] ${event.sender}`; + return `[${dayjs(event.date).format("HH:mm:ss")}][${LogLevel[event.level]}] ${event.sender}`; } } diff --git a/packages/core/src/formatters/debugScreenFormatter.ts b/packages/core/src/formatters/debugScreenFormatter.ts index a845640..8ead2b2 100644 --- a/packages/core/src/formatters/debugScreenFormatter.ts +++ b/packages/core/src/formatters/debugScreenFormatter.ts @@ -1,12 +1,12 @@ -import moment from "moment"; +import dayjs from "dayjs"; import { LogEvent, LogFormatter } from "../types"; export class DebugScreenFormatter implements LogFormatter { logToString(event: LogEvent): string { if (event.args.length > 0) { - return `[${moment(event.date).format("HH:mm:ss")}] ${event.sender}: ${this.toMessage(event.args)}`; + return `[${dayjs(event.date).format("HH:mm:ss")}] ${event.sender}: ${this.toMessage(event.args)}`; } else { - return `[${moment(event.date).format("HH:mm:ss")}] ${event.sender}`; + return `[${dayjs(event.date).format("HH:mm:ss")}] ${event.sender}`; } } diff --git a/packages/native/package.json b/packages/native/package.json index cfd8f31..2912b39 100644 --- a/packages/native/package.json +++ b/packages/native/package.json @@ -1,6 +1,6 @@ { "name": "@betomorrow/logging-native", - "version": "1.0.5", + "version": "1.0.6", "description": "React Native plugin of @betomorrow/logging-core", "main": "lib/commonjs/index.js", "module": "lib/module/index.js", @@ -20,7 +20,7 @@ "react-native-fs": "*" }, "dependencies": { - "@betomorrow/logging-core": "1.0.5", + "@betomorrow/logging-core": "1.0.6", "async-mutex": "^0.1.4" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index 802daa1..6fbdcb6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1267,6 +1267,11 @@ csstype@^2.2.0: resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.10.tgz#e63af50e66d7c266edb6b32909cfd0aabe03928b" integrity sha512-D34BqZU4cIlMCY93rZHbrq9pjTAQJ3U8S8rfBqjwHxkGPThWFjzZDQpgMJY0QViLxth6ZKYiwFBo14RdN44U/w== +dayjs@^1.11.3: + version "1.11.5" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.5.tgz#00e8cc627f231f9499c19b38af49f56dc0ac5e93" + integrity sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA== + debug@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" @@ -1873,11 +1878,6 @@ minimist@^1.2.5: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== -moment@^2.24.0: - version "2.24.0" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b" - integrity sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg== - ms@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"