summaryrefslogtreecommitdiff
path: root/src/misc/environmentInfo.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-07-07 19:19:00 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-07-07 19:19:00 +0900
commitaa4ef6745ad798bd7d4f05cb397ef1dd85279814 (patch)
treed34ded516f52b91c4ff1a5443776ce22d8f483f0 /src/misc/environmentInfo.ts
parentRefactorijg (diff)
downloadmisskey-aa4ef6745ad798bd7d4f05cb397ef1dd85279814.tar.gz
misskey-aa4ef6745ad798bd7d4f05cb397ef1dd85279814.tar.bz2
misskey-aa4ef6745ad798bd7d4f05cb397ef1dd85279814.zip
Refactorng
Diffstat (limited to 'src/misc/environmentInfo.ts')
-rw-r--r--src/misc/environmentInfo.ts14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/misc/environmentInfo.ts b/src/misc/environmentInfo.ts
new file mode 100644
index 0000000000..e6084cde0e
--- /dev/null
+++ b/src/misc/environmentInfo.ts
@@ -0,0 +1,14 @@
+import Logger from './logger';
+
+export default class {
+ public static show(): void {
+ const env = process.env.NODE_ENV;
+ const logger = new Logger('Env');
+ logger.info(typeof env == 'undefined' ? 'NODE_ENV is not set' : `NODE_ENV: ${env}`);
+
+ if (env !== 'production') {
+ logger.warn('The environment is not in production mode');
+ logger.warn('Do not use for production purpose');
+ }
+ }
+}