11const service = require ( "../services/service.js" )
22const common = require ( "../../utils/common.js" )
3+ const Log = require ( '../../utils/logger.js' ) //.app(module);
4+ const { Logger } = Log
5+ const logger = new Logger ( "controller" )
36
47
58const queryMongo = async ( req , res ) => {
69 if ( req . headers . israwquery )
7- return await res . send ( await service . rawQuery ( req . query , req . body . prefix , req . body . bucketName , req . headers . visibility ) ) && console . log ( "Raw query finished" )
8- console . log ( "Query mongo" )
9- console . debug ( "format " , req . query . format )
10+ return await res . send ( await service . rawQuery ( req . query , req . body . prefix , req . body . bucketName , req . headers . visibility ) ) && logger . log ( "Raw query finished" )
11+ logger . log ( "Query mongo" )
12+ logger . debug ( "format " , req . query . format )
1013 if ( req . query . format == "JSON" ) {
1114 let objectQuerySet = JSON . parse ( JSON . stringify ( req . body . mongoQuery || req . query ) )
1215 objectQuerySet . format = "Object"
@@ -25,15 +28,15 @@ const queryMongo = async (req, res) => {
2528 }
2629 else
2730 res . send ( await service . mongoQuery ( { ...req . body . mongoQuery , ...req . query } , req . body . prefix , req . body . bucketName , req . headers . visibility ) )
28- console . log ( "Query mongo finished" )
31+ logger . log ( "Query mongo finished" )
2932
3033}
3134
3235const querySQL = async ( req , res ) => {
33- console . log ( "Query sql" )
36+ logger . log ( "Query sql" )
3437 if ( ! req . body . query )
3538 return await res . status ( 400 ) . send ( "Missing query" )
36- console . log ( "Query : " , req . body . query )
39+ logger . log ( "Query : " , req . body . query )
3740 service . querySQL ( res , req . body . query , req . body . prefix , req . body . bucketName , req . headers . visibility )
3841}
3942
@@ -42,47 +45,47 @@ module.exports = {
4245 queryMongo, querySQL,
4346
4447 query : async ( req , res ) => {
45- console . log ( "Query: \n" , req . query , "\n" , "Body : \n" , req . body )
48+ logger . log ( "Query: \n" , req . query , "\n" , "Body : \n" , req . body )
4649 if ( req . body . mongoQuery )
4750 return await queryMongo ( req , res )
4851 querySQL ( req , res )
4952 } ,
5053
5154 getValues : async ( req , res ) => {
52- console . log ( "values" )
55+ logger . log ( "values" )
5356 try {
5457 res . send ( await service . getValues ( ) )
5558 }
5659 catch ( error ) {
57- console . error ( error )
60+ logger . error ( error )
5861 res . status ( 500 ) . send ( error . toString ( ) == "[object Object]" ? error : error . toString ( ) )
5962 }
6063 } ,
6164
6265 getEntries : async ( req , res ) => {
63- console . log ( "values" )
66+ logger . log ( "values" )
6467 try {
6568 res . send ( await service . getEntries ( ) )
6669 }
6770 catch ( error ) {
68- console . error ( error )
71+ logger . error ( error )
6972 res . status ( 500 ) . send ( error . toString ( ) == "[object Object]" ? error : error . toString ( ) )
7073 }
7174 } ,
7275
7376 getKeys : async ( req , res ) => {
74- console . log ( "keys" )
77+ logger . log ( "keys" )
7578 try {
7679 res . send ( await service . getKeys ( ) )
7780 }
7881 catch ( error ) {
79- console . error ( error )
82+ logger . error ( error )
8083 res . status ( 500 ) . send ( error . toString ( ) == "[object Object]" ? error : error . toString ( ) )
8184 }
8285 } ,
8386
8487 sync : async ( req , res ) => {
85- console . log ( "Sync" )
88+ logger . log ( "Sync" )
8689 return await res . send ( await service . sync ( ) )
8790 } ,
8891
@@ -91,7 +94,7 @@ module.exports = {
9194 res . send ( await service . minioListObjects ( req . params . bucketName || req . query . bucketName ) )
9295 }
9396 catch ( error ) {
94- console . error ( error )
97+ logger . error ( error )
9598 res . status ( 500 ) . send ( error . toString ( ) == "[object Object]" ? error : error . toString ( ) )
9699 }
97100 } ,
0 commit comments