mirror of
https://github.com/caprover/caprover
synced 2026-05-03 18:20:32 +00:00
4a32cb9dc3
* Updated packages * Updated packages * Fixed formatting * Fixed tests
915 B
915 B
import moment from 'moment'
import { AnyError } from '../models/OtherTypes'
import CaptainConstants from './CaptainConstants'
function errorize(error: AnyError) {
if (!(error instanceof Error)) {
return new Error(`Wrapped: ${error ? error : 'NULL'}`)
}
return error
}
function getTime() {
return `${moment().format('MMMM Do YYYY, h:mm:ss.SSS a ')}`
}
class Logger {
static d(msg: string) {
console.log(getTime() + msg + '')
}
static w(msg: string) {
console.log(getTime() + msg + '')
}
static dev(msg: string) {
if (CaptainConstants.isDebug) {
console.log(`${getTime()}########### ${msg}`)
}
}
static e(msgOrError: AnyError, message?: string) {
const err = errorize(msgOrError)
console.error(`${getTime() + ((message || '') + '\n') + err}
${err.stack}`)
}
}
export default Logger
import { AnyError } from '../models/OtherTypes'
import CaptainConstants from './CaptainConstants'
function errorize(error: AnyError) {
if (!(error instanceof Error)) {
return new Error(`Wrapped: ${error ? error : 'NULL'}`)
}
return error
}
function getTime() {
return `${moment().format('MMMM Do YYYY, h:mm:ss.SSS a ')}`
}
class Logger {
static d(msg: string) {
console.log(getTime() + msg + '')
}
static w(msg: string) {
console.log(getTime() + msg + '')
}
static dev(msg: string) {
if (CaptainConstants.isDebug) {
console.log(`${getTime()}########### ${msg}`)
}
}
static e(msgOrError: AnyError, message?: string) {
const err = errorize(msgOrError)
console.error(`${getTime() + ((message || '') + '\n') + err}
${err.stack}`)
}
}
export default Logger