mirror of
https://github.com/tribufu/node-gamedig
synced 2026-05-18 09:35:50 +00:00
chore: Convert all files to LF endings (#400)
* Convert to LF? * Modify gitattributes * Force LF * Git --renormalize * Update .gitattributes to enforce eol=lf * Redo CRLF -> LF on remaining files
This commit is contained in:
parent
a8bc7521f6
commit
cee42e7a88
65 changed files with 5697 additions and 5697 deletions
|
|
@ -1,45 +1,45 @@
|
|||
import { debugDump } from './HexUtil.js'
|
||||
import { Buffer} from 'node:buffer'
|
||||
|
||||
export default class Logger {
|
||||
constructor () {
|
||||
this.debugEnabled = false
|
||||
this.prefix = ''
|
||||
}
|
||||
|
||||
debug (...args) {
|
||||
if (!this.debugEnabled) return
|
||||
this._print(...args)
|
||||
}
|
||||
|
||||
_print (...args) {
|
||||
try {
|
||||
const strings = this._convertArgsToStrings(...args)
|
||||
if (strings.length) {
|
||||
if (this.prefix) {
|
||||
strings.unshift(this.prefix)
|
||||
}
|
||||
console.log(...strings)
|
||||
}
|
||||
} catch (e) {
|
||||
console.log('Error while logging: ' + e)
|
||||
}
|
||||
}
|
||||
|
||||
_convertArgsToStrings (...args) {
|
||||
const out = []
|
||||
for (const arg of args) {
|
||||
if (arg instanceof Error) {
|
||||
out.push(arg.stack)
|
||||
} else if (arg instanceof Buffer) {
|
||||
out.push(debugDump(arg))
|
||||
} else if (typeof arg === 'function') {
|
||||
const result = arg.call(undefined, (...args) => this._print(...args))
|
||||
if (result !== undefined) out.push(...this._convertArgsToStrings(result))
|
||||
} else {
|
||||
out.push(arg)
|
||||
}
|
||||
}
|
||||
return out
|
||||
}
|
||||
}
|
||||
import { debugDump } from './HexUtil.js'
|
||||
import { Buffer} from 'node:buffer'
|
||||
|
||||
export default class Logger {
|
||||
constructor () {
|
||||
this.debugEnabled = false
|
||||
this.prefix = ''
|
||||
}
|
||||
|
||||
debug (...args) {
|
||||
if (!this.debugEnabled) return
|
||||
this._print(...args)
|
||||
}
|
||||
|
||||
_print (...args) {
|
||||
try {
|
||||
const strings = this._convertArgsToStrings(...args)
|
||||
if (strings.length) {
|
||||
if (this.prefix) {
|
||||
strings.unshift(this.prefix)
|
||||
}
|
||||
console.log(...strings)
|
||||
}
|
||||
} catch (e) {
|
||||
console.log('Error while logging: ' + e)
|
||||
}
|
||||
}
|
||||
|
||||
_convertArgsToStrings (...args) {
|
||||
const out = []
|
||||
for (const arg of args) {
|
||||
if (arg instanceof Error) {
|
||||
out.push(arg.stack)
|
||||
} else if (arg instanceof Buffer) {
|
||||
out.push(debugDump(arg))
|
||||
} else if (typeof arg === 'function') {
|
||||
const result = arg.call(undefined, (...args) => this._print(...args))
|
||||
if (result !== undefined) out.push(...this._convertArgsToStrings(result))
|
||||
} else {
|
||||
out.push(arg)
|
||||
}
|
||||
}
|
||||
return out
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue