feat(front): use logger instead of console.log

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2535>
This commit is contained in:
Kasper Seweryn 2023-07-25 16:32:24 +02:00 committed by Marge
commit b59e29883f
31 changed files with 233 additions and 70 deletions

View file

@ -4,6 +4,8 @@ import { useVModel, watchDebounced, useTextareaAutosize, syncRef } from '@vueuse
import { ref, computed, watchEffect, onMounted, nextTick, watch } from 'vue'
import { useI18n } from 'vue-i18n'
import useLogger from '~/composables/useLogger'
interface Events {
(e: 'update:modelValue', value: string): void
}
@ -26,6 +28,8 @@ const props = withDefaults(defineProps<Props>(), {
required: false
})
const logger = useLogger()
const { t } = useI18n()
const { textarea, input } = useTextareaAutosize()
const value = useVModel(props, 'modelValue', emit)
@ -47,7 +51,7 @@ const loadPreview = async () => {
const response = await axios.post('text-preview/', { text: value.value, permissive: props.permissive })
preview.value = response.data.rendered
} catch (error) {
console.error(error)
logger.error(error)
}
isLoadingPreview.value = false
}