Logging

Logfile location

MapRender logs into the logfile

  • <maprender-folder>/logs/mapRender.log

The logfile will be rolled and archived each day at 0:00 o’clock.
The archived logfiles will be placed in

  • <maprender-folder>/logs/archive/mapRender.yyyy-mm-dd.log

The logfile should normally be the first place to look at if anything goes wrong.

 

License

At the beginning of the rendering the license will be checked. Any issues with the license will be logged here.


d.w.maprender.request.RenderManager - checkLicense: licenseFile=D:\Maprender\license\license-signed.xml
d.w.m.licenselib.LicenseLoader - loadLicense: start loading license: D:\Maprender\license\license-signed.xml
d.w.m.licenselib.LicenseCheck - isLicenseValid: license is valid
d.w.m.licenselib.LicenseCheck - isLicenseValid: license valid until: 01.01.2021
d.w.m.licenselib.LicenseCheck - isLicenseValid: license owner: Wideportal IT Solutions GmbH
d.w.m.licenselib.LicenseCheck - isLicenseValid: license owner ID: 0
d.w.m.licenselib.LicenseCheck - isLicenseValid: license owner mail: kontakt@wideportal.de
d.w.m.licenselib.LicenseCheck - isLicenseValid: license optional entry: contact = kontakt@wideportal.de

 

Scaledenominators

In the stylesheet XML you can define rendering ranges with the min/max scaledenominator setting. The scaledenominators for a given zoom level will be logged at the beginning of each rendering run.


d.w.maprender.request.RenderManager - logScaleDenominators: zoom=0  ->  662590134  ->  wayPixels1=2147483647 / wayPixels2=1.0547592111478989E10
d.w.maprender.request.RenderManager - logScaleDenominators: zoom=1  ->  330743827  ->  wayPixels1=2147483647 / wayPixels2=2.636898027869747E9
d.w.maprender.request.RenderManager - logScaleDenominators: zoom=2  ->  164550530  ->  wayPixels1=2122827152 / wayPixels2=6.592245069674368E8
d.w.maprender.request.RenderManager - logScaleDenominators: zoom=3  ->  81599770  ->  wayPixels1=522028164 / wayPixels2=1.648061267418592E8
d.w.maprender.request.RenderManager - logScaleDenominators: zoom=4  ->  40336250  ->  wayPixels1=127557824 / wayPixels2=4.12015316854648E7
d.w.maprender.request.RenderManager - logScaleDenominators: zoom=5  ->  19877704  ->  wayPixels1=30977652 / wayPixels2=1.03003829213662E7
d.w.maprender.request.RenderManager - logScaleDenominators: zoom=6  ->  9766953  ->  wayPixels1=7478841 / wayPixels2=2575095.73034155
d.w.maprender.request.RenderManager - logScaleDenominators: zoom=7  ->  4785656  ->  wayPixels1=1795556 / wayPixels2=643773.9325853875
d.w.maprender.request.RenderManager - logScaleDenominators: zoom=8  ->  2338773  ->  wayPixels1=428837 / wayPixels2=160943.48314634687
d.w.maprender.request.RenderManager - logScaleDenominators: zoom=9  ->  1140195  ->  wayPixels1=101923 / wayPixels2=40235.87078658672
d.w.maprender.request.RenderManager - logScaleDenominators: zoom=10  ->  554623  ->  wayPixels1=24116 / wayPixels2=10058.96769664668
d.w.maprender.request.RenderManager - logScaleDenominators: zoom=11  ->  269234  ->  wayPixels1=5683 / wayPixels2=2514.74192416167
d.w.maprender.request.RenderManager - logScaleDenominators: zoom=12  ->  130455  ->  wayPixels1=1334 / wayPixels2=628.6854810404175
d.w.maprender.request.RenderManager - logScaleDenominators: zoom=13  ->  63107  ->  wayPixels1=312 / wayPixels2=157.17137026010437
d.w.maprender.request.RenderManager - logScaleDenominators: zoom=14  ->  30483  ->  wayPixels1=72 / wayPixels2=39.29284256502609
d.w.maprender.request.RenderManager - logScaleDenominators: zoom=15  ->  14705  ->  wayPixels1=16 / wayPixels2=9.823210641256523
d.w.maprender.request.RenderManager - logScaleDenominators: zoom=16  ->  7086  ->  wayPixels1=3 / wayPixels2=2.4558026603141307
d.w.maprender.request.RenderManager - logScaleDenominators: zoom=17  ->  3411  ->  wayPixels1=0 / wayPixels2=0.6139506650785327
d.w.maprender.request.RenderManager - logScaleDenominators: zoom=18  ->  1641  ->  wayPixels1=0 / wayPixels2=0.15348766626963317
d.w.maprender.request.RenderManager - logScaleDenominators: zoom=19  ->  789  ->  wayPixels1=0 / wayPixels2=0.03837191656740829

Total tile count

The total tile count in the defined bounds with the given min/max zoom level will be logged at the beginning of the rendering run.


d.w.maprender.request.RenderManager - precheckRenderRequests: #2452 RenderRequests

This will also be calculated for each zoom level separately. The information will be logged at the start of the rendering of earch zoom level.


d.w.maprender.request.RenderManager - computeRenderRequests: zoom=4, totalTileCount=1
...
d.w.maprender.request.RenderManager - computeRenderRequests: zoom=5, totalTileCount=4
...
d.w.maprender.request.RenderManager - computeRenderRequests: zoom=6, totalTileCount=4
...
d.w.maprender.request.RenderManager - computeRenderRequests: zoom=7, totalTileCount=6
...
d.w.maprender.request.RenderManager - computeRenderRequests: zoom=8, totalTileCount=20
...
d.w.maprender.request.RenderManager - computeRenderRequests: zoom=9, totalTileCount=42
...

 

Tile logging

The rendering of each tile will be logged individually. The log includes the estimated remaining time until the finish of the rendering of the current zoom level.


...
d.w.maprender.renderer.OsmRenderer - render: 160 of 2452,  zoom=10.0, remaining=002:44:30.469.682351 / tileIndex=Point[x=537.0, y=356.0] / bboxBoundingBox[left=8.7890625, bottom=47.754097979680026, right=9.140625, top=47.98992166741417, ltrb=8.7890625,47.98992166741417,9.140625,47.754097979680026], scaleDenom=567075.9649196012
d.w.maprender.renderer.OsmRenderer - render: 161 of 2452,  zoom=10.0, remaining=002:39:49.946.580530 / tileIndex=Point[x=538.0, y=347.0] / bboxBoundingBox[left=9.140625, bottom=49.83798245308485, right=9.4921875, top=50.06419173665909, ltrb=9.140625,50.06419173665909,9.4921875,49.83798245308485], scaleDenom=543956.6153073837
d.w.maprender.renderer.OsmRenderer - render: 162 of 2452,  zoom=10.0, remaining=002:35:27.533.268178 / tileIndex=Point[x=538.0, y=348.0] / bboxBoundingBox[left=9.140625, bottom=49.610709938074216, right=9.4921875, top=49.83798245308485, ltrb=9.140625,49.83798245308485,9.4921875,49.610709938074216], scaleDenom=546513.3230062074
d.w.maprender.renderer.OsmRenderer - render: 163 of 2452,  zoom=10.0, remaining=002:32:08.343.720401 / tileIndex=Point[x=538.0, y=349.0] / bboxBoundingBox[left=9.140625, bottom=49.38237278700956, right=9.4921875, top=49.610709938074216, ltrb=9.140625,49.610709938074216,9.4921875,49.38237278700956], scaleDenom=549073.4082826403
d.w.maprender.renderer.OsmRenderer - render: 164 of 2452,  zoom=10.0, remaining=002:29:56.807.165015 / tileIndex=Point[x=538.0, y=350.0] / bboxBoundingBox[left=9.140625, bottom=49.15296965617039, right=9.4921875, top=49.38237278700956, ltrb=9.140625,49.38237278700956,9.4921875,49.15296965617039], scaleDenom=551636.7246992752
...

Please not that this gets influenced by the configuration setting <tilelogmodulo> in the job configuration. Any value greater than 1 will cause the corresponding number of tile logs to be skipped.