mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-05-01 14:23:58 +00:00
defined logger caller
This commit is contained in:
@@ -9,6 +9,7 @@
|
|||||||
],
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start:api": "yarn workspace dbgate-api start | pino-pretty",
|
"start:api": "yarn workspace dbgate-api start | pino-pretty",
|
||||||
|
"start:api:json": "yarn workspace dbgate-api start",
|
||||||
"start:app": "cd app && yarn start",
|
"start:app": "cd app && yarn start",
|
||||||
"start:api:debug": "cross-env DEBUG=* yarn workspace dbgate-api start",
|
"start:api:debug": "cross-env DEBUG=* yarn workspace dbgate-api start",
|
||||||
"start:app:debug": "cd app && cross-env DEBUG=* yarn start",
|
"start:app:debug": "cd app && cross-env DEBUG=* yarn start",
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ const loadFilesRecursive = require('../utility/loadFilesRecursive');
|
|||||||
const getJslFileName = require('../utility/getJslFileName');
|
const getJslFileName = require('../utility/getJslFileName');
|
||||||
const { getLogger } = require('dbgate-tools');
|
const { getLogger } = require('dbgate-tools');
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('archive');
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
folders_meta: true,
|
folders_meta: true,
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ const { getLogins } = require('../utility/hasPermission');
|
|||||||
const { getLogger } = require('dbgate-tools');
|
const { getLogger } = require('dbgate-tools');
|
||||||
const AD = require('activedirectory2').promiseWrapper;
|
const AD = require('activedirectory2').promiseWrapper;
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('auth');
|
||||||
|
|
||||||
const tokenSecret = uuidv1();
|
const tokenSecret = uuidv1();
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ const { safeJsonParse, getLogger } = require('dbgate-tools');
|
|||||||
const platformInfo = require('../utility/platformInfo');
|
const platformInfo = require('../utility/platformInfo');
|
||||||
const { connectionHasPermission, testConnectionPermission } = require('../utility/hasPermission');
|
const { connectionHasPermission, testConnectionPermission } = require('../utility/hasPermission');
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('connections');
|
||||||
|
|
||||||
let volatileConnections = {};
|
let volatileConnections = {};
|
||||||
|
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ const processArgs = require('../utility/processArgs');
|
|||||||
const { testConnectionPermission } = require('../utility/hasPermission');
|
const { testConnectionPermission } = require('../utility/hasPermission');
|
||||||
const { MissingCredentialsError } = require('../utility/exceptions');
|
const { MissingCredentialsError } = require('../utility/exceptions');
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('databaseConnections');
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
/** @type {import('dbgate-types').OpenedDatabaseConnection[]} */
|
/** @type {import('dbgate-types').OpenedDatabaseConnection[]} */
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ const {
|
|||||||
const { handleProcessCommunication } = require('../utility/processComm');
|
const { handleProcessCommunication } = require('../utility/processComm');
|
||||||
const processArgs = require('../utility/processArgs');
|
const processArgs = require('../utility/processArgs');
|
||||||
const platformInfo = require('../utility/platformInfo');
|
const platformInfo = require('../utility/platformInfo');
|
||||||
const logger = getLogger();
|
const logger = getLogger('runners');
|
||||||
|
|
||||||
function extractPlugins(script) {
|
function extractPlugins(script) {
|
||||||
const requireRegex = /\s*\/\/\s*@require\s+([^\s]+)\s*\n/g;
|
const requireRegex = /\s*\/\/\s*@require\s+([^\s]+)\s*\n/g;
|
||||||
@@ -36,7 +36,7 @@ const requirePluginsTemplate = (plugins, isExport) =>
|
|||||||
|
|
||||||
const scriptTemplate = (script, isExport) => `
|
const scriptTemplate = (script, isExport) => `
|
||||||
const dbgateApi = require(${isExport ? `'dbgate-api'` : 'process.env.DBGATE_API'});
|
const dbgateApi = require(${isExport ? `'dbgate-api'` : 'process.env.DBGATE_API'});
|
||||||
const logger = dbgateApi.getLogger();
|
const logger = dbgateApi.getLogger('script');
|
||||||
dbgateApi.initializeApiEnvironment();
|
dbgateApi.initializeApiEnvironment();
|
||||||
${requirePluginsTemplate(extractPlugins(script), isExport)}
|
${requirePluginsTemplate(extractPlugins(script), isExport)}
|
||||||
require=null;
|
require=null;
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ const runners = require('./runners');
|
|||||||
const { hasPermission } = require('../utility/hasPermission');
|
const { hasPermission } = require('../utility/hasPermission');
|
||||||
const { getLogger } = require('dbgate-tools');
|
const { getLogger } = require('dbgate-tools');
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('scheduler');
|
||||||
|
|
||||||
const scheduleRegex = /\s*\/\/\s*@schedule\s+([^\n]+)\n/;
|
const scheduleRegex = /\s*\/\/\s*@schedule\s+([^\n]+)\n/;
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ const processArgs = require('../utility/processArgs');
|
|||||||
const { appdir } = require('../utility/directories');
|
const { appdir } = require('../utility/directories');
|
||||||
const { getLogger } = require('dbgate-tools');
|
const { getLogger } = require('dbgate-tools');
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('sessions');
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
/** @type {import('dbgate-types').OpenedSession[]} */
|
/** @type {import('dbgate-types').OpenedSession[]} */
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ const path = require('path');
|
|||||||
const { uploadsdir } = require('../utility/directories');
|
const { uploadsdir } = require('../utility/directories');
|
||||||
const uuidv1 = require('uuid/v1');
|
const uuidv1 = require('uuid/v1');
|
||||||
const { getLogger } = require('dbgate-tools');
|
const { getLogger } = require('dbgate-tools');
|
||||||
const logger = getLogger();
|
const logger = getLogger('uploads');
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
upload_meta: {
|
upload_meta: {
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ const { getLogins } = require('./utility/hasPermission');
|
|||||||
const _ = require('lodash');
|
const _ = require('lodash');
|
||||||
const { getLogger } = require('dbgate-tools');
|
const { getLogger } = require('dbgate-tools');
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('main');
|
||||||
|
|
||||||
function start() {
|
function start() {
|
||||||
// console.log('process.argv', process.argv);
|
// console.log('process.argv', process.argv);
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ const { SqlGenerator } = require('dbgate-tools');
|
|||||||
const generateDeploySql = require('../shell/generateDeploySql');
|
const generateDeploySql = require('../shell/generateDeploySql');
|
||||||
const { dumpSqlSelect } = require('dbgate-sqltree');
|
const { dumpSqlSelect } = require('dbgate-sqltree');
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('dbconnProcess');
|
||||||
|
|
||||||
let systemConnection;
|
let systemConnection;
|
||||||
let storedConnection;
|
let storedConnection;
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ const childProcessChecker = require('../utility/childProcessChecker');
|
|||||||
const requireEngineDriver = require('../utility/requireEngineDriver');
|
const requireEngineDriver = require('../utility/requireEngineDriver');
|
||||||
const connectUtility = require('../utility/connectUtility');
|
const connectUtility = require('../utility/connectUtility');
|
||||||
const { handleProcessCommunication } = require('../utility/processComm');
|
const { handleProcessCommunication } = require('../utility/processComm');
|
||||||
const logger = getLogger();
|
const logger = getLogger('srvconnProcess');
|
||||||
|
|
||||||
let systemConnection;
|
let systemConnection;
|
||||||
let storedConnection;
|
let storedConnection;
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ const connectUtility = require('../utility/connectUtility');
|
|||||||
const { handleProcessCommunication } = require('../utility/processComm');
|
const { handleProcessCommunication } = require('../utility/processComm');
|
||||||
const { getLogger } = require('dbgate-tools');
|
const { getLogger } = require('dbgate-tools');
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('sessionProcess');
|
||||||
|
|
||||||
let systemConnection;
|
let systemConnection;
|
||||||
let storedConnection;
|
let storedConnection;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ const { handleProcessCommunication } = require('../utility/processComm');
|
|||||||
const { SSHConnection } = require('../utility/SSHConnection');
|
const { SSHConnection } = require('../utility/SSHConnection');
|
||||||
const { getLogger } = require('dbgate-tools');
|
const { getLogger } = require('dbgate-tools');
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('sshProcess');
|
||||||
|
|
||||||
async function getSshConnection(connection) {
|
async function getSshConnection(connection) {
|
||||||
const sshConfig = {
|
const sshConfig = {
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ const requireEngineDriver = require('../utility/requireEngineDriver');
|
|||||||
const connectUtility = require('../utility/connectUtility');
|
const connectUtility = require('../utility/connectUtility');
|
||||||
const { getLogger } = require('dbgate-tools');
|
const { getLogger } = require('dbgate-tools');
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('dumpDb');
|
||||||
|
|
||||||
function doDump(dumper) {
|
function doDump(dumper) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ const requireEngineDriver = require('../utility/requireEngineDriver');
|
|||||||
const connectUtility = require('../utility/connectUtility');
|
const connectUtility = require('../utility/connectUtility');
|
||||||
const { getLogger } = require('dbgate-tools');
|
const { getLogger } = require('dbgate-tools');
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('execQuery');
|
||||||
|
|
||||||
async function executeQuery({ connection = undefined, systemConnection = undefined, driver = undefined, sql }) {
|
async function executeQuery({ connection = undefined, systemConnection = undefined, driver = undefined, sql }) {
|
||||||
logger.info({ sql }, `Execute query`);
|
logger.info({ sql }, `Execute query`);
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ const download = require('./download');
|
|||||||
const stream = require('stream');
|
const stream = require('stream');
|
||||||
const { getLogger } = require('dbgate-tools');
|
const { getLogger } = require('dbgate-tools');
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('importDb');
|
||||||
|
|
||||||
class ImportStream extends stream.Transform {
|
class ImportStream extends stream.Transform {
|
||||||
constructor(pool, driver) {
|
constructor(pool, driver) {
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ const { getLogger } = require('dbgate-tools');
|
|||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
const stream = require('stream');
|
const stream = require('stream');
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('jsonArrayWriter');
|
||||||
|
|
||||||
class StringifyStream extends stream.Transform {
|
class StringifyStream extends stream.Transform {
|
||||||
constructor() {
|
constructor() {
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ const fs = require('fs');
|
|||||||
const stream = require('stream');
|
const stream = require('stream');
|
||||||
const byline = require('byline');
|
const byline = require('byline');
|
||||||
const { getLogger } = require('dbgate-tools');
|
const { getLogger } = require('dbgate-tools');
|
||||||
const logger = getLogger();
|
const logger = getLogger('jsonLinesReader');
|
||||||
|
|
||||||
class ParseStream extends stream.Transform {
|
class ParseStream extends stream.Transform {
|
||||||
constructor({ limitRows }) {
|
constructor({ limitRows }) {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
const { getLogger } = require('dbgate-tools');
|
const { getLogger } = require('dbgate-tools');
|
||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
const stream = require('stream');
|
const stream = require('stream');
|
||||||
const logger = getLogger();
|
const logger = getLogger('jsonLinesWriter');
|
||||||
|
|
||||||
class StringifyStream extends stream.Transform {
|
class StringifyStream extends stream.Transform {
|
||||||
constructor({ header }) {
|
constructor({ header }) {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
const requireEngineDriver = require('../utility/requireEngineDriver');
|
const requireEngineDriver = require('../utility/requireEngineDriver');
|
||||||
const connectUtility = require('../utility/connectUtility');
|
const connectUtility = require('../utility/connectUtility');
|
||||||
const { getLogger } = require('dbgate-tools');
|
const { getLogger } = require('dbgate-tools');
|
||||||
const logger = getLogger();
|
const logger = getLogger('queryReader');
|
||||||
|
|
||||||
async function queryReader({
|
async function queryReader({
|
||||||
connection,
|
connection,
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ const { pluginsdir, packagedPluginsDir, getPluginBackendPath } = require('../uti
|
|||||||
const nativeModules = require('../nativeModules');
|
const nativeModules = require('../nativeModules');
|
||||||
const platformInfo = require('../utility/platformInfo');
|
const platformInfo = require('../utility/platformInfo');
|
||||||
const { getLogger } = require('dbgate-tools');
|
const { getLogger } = require('dbgate-tools');
|
||||||
const logger = getLogger();
|
const logger = getLogger('requirePlugin');
|
||||||
|
|
||||||
const loadedPlugins = {};
|
const loadedPlugins = {};
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ const stream = require('stream');
|
|||||||
const path = require('path');
|
const path = require('path');
|
||||||
const { driverBase, getLogger } = require('dbgate-tools');
|
const { driverBase, getLogger } = require('dbgate-tools');
|
||||||
const requireEngineDriver = require('../utility/requireEngineDriver');
|
const requireEngineDriver = require('../utility/requireEngineDriver');
|
||||||
const logger = getLogger();
|
const logger = getLogger('sqlDataWriter');
|
||||||
|
|
||||||
class SqlizeStream extends stream.Transform {
|
class SqlizeStream extends stream.Transform {
|
||||||
constructor({ fileName, dataName }) {
|
constructor({ fileName, dataName }) {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
const { quoteFullName, fullNameToString, getLogger } = require('dbgate-tools');
|
const { quoteFullName, fullNameToString, getLogger } = require('dbgate-tools');
|
||||||
const requireEngineDriver = require('../utility/requireEngineDriver');
|
const requireEngineDriver = require('../utility/requireEngineDriver');
|
||||||
const connectUtility = require('../utility/connectUtility');
|
const connectUtility = require('../utility/connectUtility');
|
||||||
const logger = getLogger();
|
const logger = getLogger('tableReader');
|
||||||
|
|
||||||
async function tableReader({ connection, pureName, schemaName }) {
|
async function tableReader({ connection, pureName, schemaName }) {
|
||||||
const driver = requireEngineDriver(connection);
|
const driver = requireEngineDriver(connection);
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
const { fullNameToString, getLogger } = require('dbgate-tools');
|
const { fullNameToString, getLogger } = require('dbgate-tools');
|
||||||
const requireEngineDriver = require('../utility/requireEngineDriver');
|
const requireEngineDriver = require('../utility/requireEngineDriver');
|
||||||
const connectUtility = require('../utility/connectUtility');
|
const connectUtility = require('../utility/connectUtility');
|
||||||
const logger = getLogger();
|
const logger = getLogger('tableWriter');
|
||||||
|
|
||||||
async function tableWriter({ connection, schemaName, pureName, driver, systemConnection, ...options }) {
|
async function tableWriter({ connection, schemaName, pureName, driver, systemConnection, ...options }) {
|
||||||
logger.info(`Writing table ${fullNameToString({ schemaName, pureName })}`);
|
logger.info(`Writing table ${fullNameToString({ schemaName, pureName })}`);
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
const { getLogger } = require('dbgate-tools');
|
const { getLogger } = require('dbgate-tools');
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('childProcessChecked');
|
||||||
|
|
||||||
let counter = 0;
|
let counter = 0;
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ const platformInfo = require('./platformInfo');
|
|||||||
const processArgs = require('./processArgs');
|
const processArgs = require('./processArgs');
|
||||||
const consoleObjectWriter = require('../shell/consoleObjectWriter');
|
const consoleObjectWriter = require('../shell/consoleObjectWriter');
|
||||||
const { getLogger } = require('dbgate-tools');
|
const { getLogger } = require('dbgate-tools');
|
||||||
const logger = getLogger();
|
const logger = getLogger('directories');
|
||||||
|
|
||||||
const createDirectories = {};
|
const createDirectories = {};
|
||||||
const ensureDirectory = (dir, clean) => {
|
const ensureDirectory = (dir, clean) => {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ const lock = new AsyncLock();
|
|||||||
const { fork } = require('child_process');
|
const { fork } = require('child_process');
|
||||||
const processArgs = require('../utility/processArgs');
|
const processArgs = require('../utility/processArgs');
|
||||||
const { getLogger } = require('dbgate-tools');
|
const { getLogger } = require('dbgate-tools');
|
||||||
const logger = getLogger();
|
const logger = getLogger('sshTunnel');
|
||||||
|
|
||||||
const sshTunnelCache = {};
|
const sshTunnelCache = {};
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ const getExpressPath = require('./getExpressPath');
|
|||||||
const { MissingCredentialsError } = require('./exceptions');
|
const { MissingCredentialsError } = require('./exceptions');
|
||||||
const { getLogger } = require('dbgate-tools');
|
const { getLogger } = require('dbgate-tools');
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('useController');
|
||||||
/**
|
/**
|
||||||
* @param {string} route
|
* @param {string} route
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import _pick from 'lodash/pick';
|
|||||||
import _compact from 'lodash/compact';
|
import _compact from 'lodash/compact';
|
||||||
import { getLogger } from './getLogger';
|
import { getLogger } from './getLogger';
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('dbAnalyser');
|
||||||
|
|
||||||
const STRUCTURE_FIELDS = ['tables', 'collections', 'views', 'matviews', 'functions', 'procedures', 'triggers'];
|
const STRUCTURE_FIELDS = ['tables', 'collections', 'views', 'matviews', 'functions', 'procedures', 'triggers'];
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ import { getLogger } from './getLogger';
|
|||||||
import { SqlDumper } from './SqlDumper';
|
import { SqlDumper } from './SqlDumper';
|
||||||
import { extendDatabaseInfo } from './structureTools';
|
import { extendDatabaseInfo } from './structureTools';
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('sqlGenerator');
|
||||||
|
|
||||||
interface SqlGeneratorOptions {
|
interface SqlGeneratorOptions {
|
||||||
dropTables: boolean;
|
dropTables: boolean;
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import _intersection from 'lodash/intersection';
|
|||||||
import { getLogger } from './getLogger';
|
import { getLogger } from './getLogger';
|
||||||
import { prepareTableForImport } from './tableTransforms';
|
import { prepareTableForImport } from './tableTransforms';
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('bulkStreamBase');
|
||||||
|
|
||||||
export function createBulkInsertStreamBase(driver, stream, pool, name, options): any {
|
export function createBulkInsertStreamBase(driver, stream, pool, name, options): any {
|
||||||
const fullNameQuoted = name.schemaName
|
const fullNameQuoted = name.schemaName
|
||||||
|
|||||||
@@ -7,6 +7,10 @@ export function setLogger(value: Logger) {
|
|||||||
_logger = value;
|
_logger = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getLogger(): Logger {
|
export function getLogger(caller?: string): Logger {
|
||||||
return _logger || defaultLogger;
|
let res = _logger || defaultLogger;
|
||||||
|
if (caller) {
|
||||||
|
res = res.child({ caller });
|
||||||
|
}
|
||||||
|
return res;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ const stream = require('stream');
|
|||||||
|
|
||||||
const { getLogger } = global.DBGATE_TOOLS;
|
const { getLogger } = global.DBGATE_TOOLS;
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('csvWriter');
|
||||||
|
|
||||||
class CsvPrepareStream extends stream.Transform {
|
class CsvPrepareStream extends stream.Transform {
|
||||||
constructor({ header }) {
|
constructor({ header }) {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
const ObjectId = require('mongodb').ObjectId;
|
const ObjectId = require('mongodb').ObjectId;
|
||||||
const { getLogger } = global.DBGATE_TOOLS;
|
const { getLogger } = global.DBGATE_TOOLS;
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('mongoBulkInsert');
|
||||||
|
|
||||||
|
|
||||||
function createBulkInsertStream(driver, stream, pool, name, options) {
|
function createBulkInsertStream(driver, stream, pool, name, options) {
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ const { createBulkInsertStreamBase, makeUniqueColumnNames } = require('dbgate-to
|
|||||||
const { MySqlDumper } = require('antares-mysql-dumper');
|
const { MySqlDumper } = require('antares-mysql-dumper');
|
||||||
const { getLogger } = global.DBGATE_TOOLS;
|
const { getLogger } = global.DBGATE_TOOLS;
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('mysqlDriver');
|
||||||
|
|
||||||
function extractColumns(fields) {
|
function extractColumns(fields) {
|
||||||
if (fields) {
|
if (fields) {
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ const pg = require('pg');
|
|||||||
const { createBulkInsertStreamBase, makeUniqueColumnNames } = require('dbgate-tools');
|
const { createBulkInsertStreamBase, makeUniqueColumnNames } = require('dbgate-tools');
|
||||||
const { getLogger } = global.DBGATE_TOOLS;
|
const { getLogger } = global.DBGATE_TOOLS;
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('postreDriver');
|
||||||
|
|
||||||
pg.types.setTypeParser(1082, 'text', val => val); // date
|
pg.types.setTypeParser(1082, 'text', val => val); // date
|
||||||
pg.types.setTypeParser(1114, 'text', val => val); // timestamp without timezone
|
pg.types.setTypeParser(1114, 'text', val => val); // timestamp without timezone
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ const { splitQuery, sqliteSplitterOptions } = require('dbgate-query-splitter');
|
|||||||
const { createBulkInsertStreamBase, makeUniqueColumnNames } = require('dbgate-tools');
|
const { createBulkInsertStreamBase, makeUniqueColumnNames } = require('dbgate-tools');
|
||||||
const { getLogger } = global.DBGATE_TOOLS;
|
const { getLogger } = global.DBGATE_TOOLS;
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('sqliteDriver');
|
||||||
|
|
||||||
let Database;
|
let Database;
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ const stream = require('stream');
|
|||||||
const NodeXmlStream = require('node-xml-stream-parser');
|
const NodeXmlStream = require('node-xml-stream-parser');
|
||||||
const { getLogger } = global.DBGATE_TOOLS;
|
const { getLogger } = global.DBGATE_TOOLS;
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('xmlReader');
|
||||||
|
|
||||||
class ParseStream extends stream.Transform {
|
class ParseStream extends stream.Transform {
|
||||||
constructor({ itemElementName }) {
|
constructor({ itemElementName }) {
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ const fs = require('fs');
|
|||||||
const stream = require('stream');
|
const stream = require('stream');
|
||||||
const { getLogger } = global.DBGATE_TOOLS;
|
const { getLogger } = global.DBGATE_TOOLS;
|
||||||
|
|
||||||
const logger = getLogger();
|
const logger = getLogger('xmlWriter');
|
||||||
|
|
||||||
function escapeXml(value) {
|
function escapeXml(value) {
|
||||||
return value.replace(/[<>&'"]/g, function (c) {
|
return value.replace(/[<>&'"]/g, function (c) {
|
||||||
|
|||||||
Reference in New Issue
Block a user