1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

chore: Add log line for current version at start of application

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton 2023-04-17 15:22:08 -04:00
parent 4fb21af57b
commit 82fdcf69c0

View File

@ -0,0 +1,25 @@
/**
* Copyright (c) OpenLens Authors. All rights reserved.
* Licensed under MIT License. See LICENSE in root directory for more information.
*/
import { beforeApplicationIsLoadingInjectionToken } from "@k8slens/application";
import { getInjectable } from "@ogre-tools/injectable";
import loggerInjectable from "../../common/logger.injectable";
import appNameInjectable from "../../common/vars/app-name.injectable";
import buildVersionInjectable from "../vars/build-version/build-version.injectable";
const logVersionOnStartInjectable = getInjectable({
id: "log-version-on-start",
instantiate: (di) => ({
run: () => {
const logger = di.inject(loggerInjectable);
const buildVersion = di.inject(buildVersionInjectable).get();
const appName = di.inject(appNameInjectable);
logger.info(`Starting v${buildVersion} of ${appName}...`);
},
}),
injectionToken: beforeApplicationIsLoadingInjectionToken,
});
export default logVersionOnStartInjectable;