不要怂,就是干,撸起袖子干!

Commit 88228d74 by javiertury Committed by Sushant

refactor: inspect with logger (#10703)

1 parent cccd33f1
Showing with 7 additions and 2 deletions
'use strict'; 'use strict';
const dataTypes = require('./data-types'); const dataTypes = require('./data-types');
const util = require('util'); const { logger } = require('./utils/logger');
function arrayToList(array, timeZone, dialect, format) { function arrayToList(array, timeZone, dialect, format) {
return array.reduce((sql, val, i) => { return array.reduce((sql, val, i) => {
...@@ -62,7 +62,7 @@ function escape(val, timeZone, dialect, format) { ...@@ -62,7 +62,7 @@ function escape(val, timeZone, dialect, format) {
} }
if (!val.replace) { if (!val.replace) {
throw new Error(`Invalid value ${util.inspect(val)}`); throw new Error(`Invalid value ${logger.inspect(val)}`);
} }
if (dialect === 'postgres' || dialect === 'sqlite' || dialect === 'mssql') { if (dialect === 'postgres' || dialect === 'sqlite' || dialect === 'mssql') {
......
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
*/ */
const debug = require('debug'); const debug = require('debug');
const util = require('util');
class Logger { class Logger {
constructor(config) { constructor(config) {
...@@ -24,6 +25,10 @@ class Logger { ...@@ -24,6 +25,10 @@ class Logger {
console.warn(`(${this.config.context}) Warning: ${message}`); console.warn(`(${this.config.context}) Warning: ${message}`);
} }
inspect(value) {
return util.inspect(value, false, 3);
}
debugContext(name) { debugContext(name) {
return debug(`${this.config.context}:${name}`); return debug(`${this.config.context}:${name}`);
} }
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!