Suppress logging with NODE_ENV (#332)

This commit is contained in:
Matt Cowley
2022-02-25 20:00:45 +00:00
committed by GitHub
parent cddfdc7081
commit 07b0714837
14 changed files with 100 additions and 58 deletions

View File

@@ -134,6 +134,7 @@ THE SOFTWARE.
import analytics from '../util/analytics';
import browserLanguage from '../util/browser_language';
import { defaultPack, availablePacks } from '../util/language_packs';
import { info, error } from '../util/log';
import { setLanguagePack } from '../i18n/setup';
import generators from '../generators';
@@ -243,7 +244,7 @@ THE SOFTWARE.
// Update the locale
setLanguagePack(data.computed).then(() => {
// Done
console.log('Language set to', data.computed);
info('Language set to', data.computed);
this.$data.languagePrevious = data.computed;
this.$data.languageLoading = false;
@@ -251,8 +252,7 @@ THE SOFTWARE.
this.languageSetEvent(!interactive);
}).catch((err) => {
// Error
console.log('Failed to set language to', data.computed);
console.error(err);
error(`Failed to set language to ${data.computed}`, err);
// Fallback to last known good
data.value = this.$data.languagePrevious;
@@ -358,9 +358,9 @@ THE SOFTWARE.
file,
];
});
} catch (e) {
} catch (err) {
// If diff generation goes wrong, don't show any diff
console.error(e);
error('Failed to compute and highlight diff', err);
this.$data.confFilesOutput = Object.entries(newConf).map(([ name, content ]) => {
const safeName = escape(name);
const safeContent = escape(content);

View File

@@ -1,5 +1,5 @@
<!--
Copyright 2021 DigitalOcean
Copyright 2022 DigitalOcean
This code is licensed under the MIT License.
You may obtain a copy of the License at
@@ -31,13 +31,15 @@ THE SOFTWARE.
</template>
<script>
import { info } from '../../util/log';
export default {
name: 'BashPrism',
props: {
cmd: String,
},
mounted() {
console.info(`Highlighting ${this.$props.cmd}...`);
info(`Highlighting ${this.$props.cmd}...`);
window.Prism.highlightAllUnder(this.$el);
},
methods: {

View File

@@ -1,5 +1,5 @@
<!--
Copyright 2021 DigitalOcean
Copyright 2022 DigitalOcean
This code is licensed under the MIT License.
You may obtain a copy of the License at
@@ -33,6 +33,7 @@ THE SOFTWARE.
<script>
import 'prismjs/components/prism-docker';
import { info } from '../../util/log';
export default {
name: 'DockerPrism',
@@ -42,7 +43,7 @@ THE SOFTWARE.
half: Boolean,
},
mounted() {
console.info(`Highlighting ${this.$props.name}...`);
info(`Highlighting ${this.$props.name}...`);
window.Prism.highlightAllUnder(this.$el);
},
methods: {

View File

@@ -1,5 +1,5 @@
<!--
Copyright 2021 DigitalOcean
Copyright 2022 DigitalOcean
This code is licensed under the MIT License.
You may obtain a copy of the License at
@@ -32,6 +32,8 @@ THE SOFTWARE.
</template>
<script>
import { info } from '../../util/log';
export default {
name: 'NginxPrism',
props: {
@@ -40,7 +42,7 @@ THE SOFTWARE.
half: Boolean,
},
mounted() {
console.info(`Highlighting ${this.$props.name}...`);
info(`Highlighting ${this.$props.name}...`);
window.Prism.highlightAllUnder(this.$el);
},
methods: {

View File

@@ -1,5 +1,5 @@
<!--
Copyright 2021 DigitalOcean
Copyright 2022 DigitalOcean
This code is licensed under the MIT License.
You may obtain a copy of the License at
@@ -33,6 +33,7 @@ THE SOFTWARE.
<script>
import 'prismjs/components/prism-yaml';
import { info } from '../../util/log';
export default {
name: 'YamlPrism',
@@ -42,7 +43,7 @@ THE SOFTWARE.
half: Boolean,
},
mounted() {
console.info(`Highlighting ${this.$props.name}...`);
info(`Highlighting ${this.$props.name}...`);
window.Prism.highlightAllUnder(this.$el);
},
methods: {