mirror of
https://github.com/discordeno/discordeno.git
synced 2026-09-17 16:57:22 +00:00
chore(utils)!: Remove logger code related to Depth (#4106)
* Deprecate logger code related to Depth * remove logger depth * fix tests
This commit is contained in:
@@ -8,11 +8,6 @@ export enum LogLevels {
|
||||
Fatal,
|
||||
}
|
||||
|
||||
export enum LogDepth {
|
||||
Minimal,
|
||||
Full,
|
||||
}
|
||||
|
||||
const prefixes = new Map<LogLevels, string>([
|
||||
[LogLevels.Debug, 'DEBUG'],
|
||||
[LogLevels.Info, 'INFO'],
|
||||
@@ -37,8 +32,6 @@ export function createLogger({
|
||||
logLevel?: LogLevels
|
||||
name?: string
|
||||
} = {}) {
|
||||
let depth = LogDepth.Minimal
|
||||
|
||||
function log(level: LogLevels, ...args: any[]) {
|
||||
if (level < logLevel) return
|
||||
|
||||
@@ -73,38 +66,28 @@ export function createLogger({
|
||||
logLevel = level
|
||||
}
|
||||
|
||||
function setDepth(level: LogDepth) {
|
||||
depth = level
|
||||
}
|
||||
|
||||
function debug(...args: any[]) {
|
||||
if (LogDepth.Minimal === depth) log(LogLevels.Debug, args[0])
|
||||
else log(LogLevels.Debug, ...args)
|
||||
log(LogLevels.Debug, ...args)
|
||||
}
|
||||
|
||||
function info(...args: any[]) {
|
||||
if (LogDepth.Minimal === depth) log(LogLevels.Info, args[0])
|
||||
else log(LogLevels.Info, ...args)
|
||||
log(LogLevels.Info, ...args)
|
||||
}
|
||||
|
||||
function warn(...args: any[]) {
|
||||
if (LogDepth.Minimal === depth) log(LogLevels.Warn, args[0])
|
||||
else log(LogLevels.Warn, ...args)
|
||||
log(LogLevels.Warn, ...args)
|
||||
}
|
||||
|
||||
function error(...args: any[]) {
|
||||
if (LogDepth.Minimal === depth) log(LogLevels.Error, args[0])
|
||||
else log(LogLevels.Error, ...args)
|
||||
log(LogLevels.Error, ...args)
|
||||
}
|
||||
|
||||
function fatal(...args: any[]) {
|
||||
if (LogDepth.Minimal === depth) log(LogLevels.Fatal, args[0])
|
||||
else log(LogLevels.Fatal, ...args)
|
||||
log(LogLevels.Fatal, ...args)
|
||||
}
|
||||
|
||||
return {
|
||||
log,
|
||||
setDepth,
|
||||
setLevel,
|
||||
debug,
|
||||
info,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { expect } from 'chai'
|
||||
import { describe, it } from 'mocha'
|
||||
import { LogDepth, LogLevels, createLogger } from '../src/logger.js'
|
||||
import { LogLevels, createLogger } from '../src/logger.js'
|
||||
|
||||
describe('Logger', () => {
|
||||
it('create logger with default options', () => {
|
||||
@@ -12,8 +12,6 @@ describe('Logger', () => {
|
||||
loggy.info('info')
|
||||
loggy.warn('warn')
|
||||
|
||||
loggy.setDepth(LogDepth.Full)
|
||||
|
||||
loggy.debug('debugging')
|
||||
loggy.error('error')
|
||||
loggy.fatal('fatal')
|
||||
|
||||
Reference in New Issue
Block a user