From 08369a666dab8889f9ead0138ae356763c77f31c Mon Sep 17 00:00:00 2001 From: Eric Xanderson Date: Tue, 23 Apr 2019 20:43:56 -0500 Subject: [PATCH 1/2] add verbose to options pass verbose to server for better handling of warnings --- src/main.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main.js b/src/main.js index e703bc3..f8fd519 100644 --- a/src/main.js +++ b/src/main.js @@ -81,6 +81,7 @@ var startServer = function(configPath, config) { bind: opts.bind, port: opts.port, cors: opts.cors, + verbose: opts.verbose, silent: opts.silent, logFile: opts.log_file, logFormat: opts.log_format, From ba62f0bf30e710885c2324f2f3325c607e8cfc43 Mon Sep 17 00:00:00 2001 From: Eric Xanderson Date: Tue, 23 Apr 2019 20:51:39 -0500 Subject: [PATCH 2/2] verbose output empty tile warning Empty tile warning details; definitely what you would expect if there's not a catastrophic error, but you're getting blank tiles. such as: ``` MBTiles error, serving empty { Error: SQLITE_CORRUPT: database disk image is malformed lily_tile_server | at Error (native) errno: 11, code: 'SQLITE_CORRUPT' } ``` https://github.com/klokantech/tileserver-gl/issues/323 --- src/serve_rendered.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/serve_rendered.js b/src/serve_rendered.js index 3c8f641..5a57f3f 100644 --- a/src/serve_rendered.js +++ b/src/serve_rendered.js @@ -177,7 +177,7 @@ module.exports = function(options, repo, params, id, publicUrl, dataResolver) { format = parts[5].split('.')[1]; source.getTile(z, x, y, function(err, data, headers) { if (err) { - //console.log('MBTiles error, serving empty', err); + if (options.verbose) console.log('MBTiles error, serving empty', err); createEmptyResponse(sourceInfo.format, sourceInfo.color, callback); return; }