diff --git a/config/environments/production.js.example b/config/environments/production.js.example index bf706da3..136e2ed3 100644 --- a/config/environments/production.js.example +++ b/config/environments/production.js.example @@ -8,7 +8,7 @@ module.exports.base_url = '(?:/api/:version|/user/:user/api/:version)'; // X-SQLAPI-Profile header containing elapsed timing for various // steps taken for producing the response. module.exports.useProfiler = true; -module.exports.log_format = '[:date] :remote-addr :method :req[Host]:url :status :response-time ms -> :res[Content-Type] (:res[X-SQLAPI-Profiler]) (:res[X-SQLAPI-Errors])'; +module.exports.log_format = '[:date] :remote-addr :method :req[Host]:url :status :response-time ms -> :res[Content-Type] (:res[X-SQLAPI-Profiler]) (:res[X-SQLAPI-Errors]) (:res[X-SQLAPI-Log])'; // If log_filename is given logs will be written there, in append mode. Otherwise stdout is used (default). // Log file will be re-opened on receiving the HUP signal module.exports.log_filename = 'logs/cartodb-sql-api.log'; @@ -129,3 +129,5 @@ module.exports.ratelimits = { module.exports.validatePGEntitiesAccess = false; module.exports.dataIngestionLogPath = 'logs/data-ingestion.log'; +module.exports.logQueries = true; +module.exports.maxQueriesLogLength = 1024; diff --git a/config/environments/staging.js.example b/config/environments/staging.js.example index 91913d96..73f0a256 100644 --- a/config/environments/staging.js.example +++ b/config/environments/staging.js.example @@ -8,7 +8,7 @@ module.exports.base_url = '(?:/api/:version|/user/:user/api/:version)'; // X-SQLAPI-Profile header containing elapsed timing for various // steps taken for producing the response. module.exports.useProfiler = true; -module.exports.log_format = '[:date] :req[X-Real-IP] :method :req[Host]:url :status :response-time ms -> :res[Content-Type] (:res[X-SQLAPI-Profiler]) (:res[X-SQLAPI-Errors])'; +module.exports.log_format = '[:date] :req[X-Real-IP] :method :req[Host]:url :status :response-time ms -> :res[Content-Type] (:res[X-SQLAPI-Profiler]) (:res[X-SQLAPI-Errors]) (:res[X-SQLAPI-Log])'; // If log_filename is given logs will be written there, in append mode. Otherwise stdout is used (default). // Log file will be re-opened on receiving the HUP signal module.exports.log_filename = 'logs/cartodb-sql-api.log'; @@ -126,3 +126,5 @@ module.exports.ratelimits = { module.exports.validatePGEntitiesAccess = false; module.exports.dataIngestionLogPath = 'logs/data-ingestion.log'; +module.exports.logQueries = true; +module.exports.maxQueriesLogLength = 1024; diff --git a/config/environments/test.js.example b/config/environments/test.js.example index c8fba86a..48b0cdf4 100644 --- a/config/environments/test.js.example +++ b/config/environments/test.js.example @@ -8,7 +8,7 @@ module.exports.base_url = '(?:/api/:version|/user/:user/api/:version)'; // X-SQLAPI-Profile header containing elapsed timing for various // steps taken for producing the response. module.exports.useProfiler = true; -module.exports.log_format = '[:date] :remote-addr :method :req[Host]:url :status :response-time ms -> :res[Content-Type] (:res[X-SQLAPI-Profiler]) (:res[X-SQLAPI-Errors])'; +module.exports.log_format = '[:date] :remote-addr :method :req[Host]:url :status :response-time ms -> :res[Content-Type] (:res[X-SQLAPI-Profiler]) (:res[X-SQLAPI-Errors]) (:res[X-SQLAPI-Log])'; // If log_filename is given logs will be written there, in append mode. Otherwise stdout is used (default). // Log file will be re-opened on receiving the HUP signal // module.exports.log_filename = 'logs/cartodb-sql-api.log'; @@ -126,3 +126,5 @@ module.exports.ratelimits = { module.exports.validatePGEntitiesAccess = false; module.exports.dataIngestionLogPath = 'logs/data-ingestion.log'; +module.exports.logQueries = true; +module.exports.maxQueriesLogLength = 1024;