fix(packages/shared): fix weird log dates and clean up imports

This commit is contained in:
PalmDevs
2024-01-14 21:52:07 +07:00
parent 41c59eba03
commit ee5ffa6f24
10 changed files with 38 additions and 26 deletions

View File

@@ -1,15 +1,13 @@
import { colorConsole, console as uncoloredConsole, Tracer } from 'tracer'
import { Chalk, supportsColor, supportsColorStderr } from 'chalk'
import { console as uncoloredConsole, Tracer, colorConsole } from 'tracer'
const chalk = new Chalk()
const DefaultConfig = {
dateformat: 'DD/MM/YYYY HH:mm:ss.sss Z',
dateformat: 'dd/mm/yyyy HH:mm:ss.sss Z',
format: [
'{{message}}',
{
error: `${chalk.bgRedBright.whiteBright(' ERROR ')} {{message}}\n${chalk.gray(
'{{stack}}',
)}`,
error: `${chalk.bgRedBright.whiteBright(' ERROR ')} {{message}}\n${chalk.gray('{{stack}}')}`,
debug: chalk.gray('DEBUG: {{message}}\n{{stack}}'),
warn: `${chalk.bgYellowBright.whiteBright(' WARN ')} ${chalk.yellowBright('{{message}}')}\n${chalk.gray(
'{{stack}}',
@@ -26,7 +24,7 @@ const DefaultConfig = {
filters: [],
} satisfies Tracer.LoggerConfig
export function createLogger(config: Omit<Tracer.LoggerConfig, keyof typeof DefaultConfig>) {
export function createLogger(config?: Omit<Tracer.LoggerConfig, keyof typeof DefaultConfig>) {
const combinedConfig = { ...DefaultConfig, ...config }
if (
@@ -37,7 +35,7 @@ export function createLogger(config: Omit<Tracer.LoggerConfig, keyof typeof Defa
supportsColorStderr.hasBasic
)
return colorConsole(combinedConfig)
else return uncoloredConsole(combinedConfig)
return uncoloredConsole(combinedConfig)
}
export type Logger = ReturnType<typeof createLogger>