diff --git a/packages/www/package.json b/packages/www/package.json index ef5e369..46eda4f 100644 --- a/packages/www/package.json +++ b/packages/www/package.json @@ -14,6 +14,7 @@ "dependencies": { "clsx": "2.1.0", "flowbite-react": "0.7.3", + "loglevel": "1.9.1", "next": "14.1.3", "react": "18.2.0", "react-dom": "18.2.0" diff --git a/packages/www/src/app/log.ts b/packages/www/src/app/log.ts new file mode 100644 index 0000000..466fd2b --- /dev/null +++ b/packages/www/src/app/log.ts @@ -0,0 +1,6 @@ +import logLevel from "loglevel"; + +logLevel.enableAll(); +const log = logLevel; + +export { log }; diff --git a/packages/www/src/app/logVersion.ts b/packages/www/src/app/logVersion.ts new file mode 100644 index 0000000..0a635e7 --- /dev/null +++ b/packages/www/src/app/logVersion.ts @@ -0,0 +1,9 @@ +import packageJson from "../../package.json"; + +import { log } from "./log"; + +const logVersion = () => { + log.info(`app: Version ${packageJson.version}`); +}; + +export { logVersion }; diff --git a/packages/www/src/app/page.tsx b/packages/www/src/app/page.tsx index 259035b..3272434 100644 --- a/packages/www/src/app/page.tsx +++ b/packages/www/src/app/page.tsx @@ -7,6 +7,9 @@ import { WorkSection, LocationSection, } from "@/components"; +import { logVersion } from "./logVersion"; + +logVersion(); const page = () => (
diff --git a/packages/www/yarn.lock b/packages/www/yarn.lock index 511b7b5..2d77598 100644 --- a/packages/www/yarn.lock +++ b/packages/www/yarn.lock @@ -1829,6 +1829,11 @@ lodash.merge@^4.6.2: resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== +loglevel@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.9.1.tgz#d63976ac9bcd03c7c873116d41c2a85bafff1be7" + integrity sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg== + loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"