1
0
forked from MTSR/mapserver

render logging

This commit is contained in:
NatureFreshMilk 2019-02-19 08:33:38 +01:00
parent fa9595e719
commit 8cb05c8b61
2 changed files with 22 additions and 9 deletions

View File

@ -25,8 +25,9 @@ func renderMapblocks(ctx *app.App, jobs chan *coords.TileCoords, mblist []*mapbl
fields := logrus.Fields{
"pos": mb.Pos,
"prefix": "tilerenderjob",
}
logrus.WithFields(fields).Debug("Tile render job part")
logrus.WithFields(fields).Debug("Tile render job mapblock")
tc := coords.GetTileCoordsFromMapBlock(mb.Pos, ctx.Config.Layers)
@ -34,14 +35,6 @@ func renderMapblocks(ctx *app.App, jobs chan *coords.TileCoords, mblist []*mapbl
panic("mapblock outside of layer!")
}
fields = logrus.Fields{
"X": tc.X,
"Y": tc.Y,
"Zoom": tc.Zoom,
"LayerId": tc.LayerId,
}
logrus.WithFields(fields).Debug("Tile render job part")
//12-1
tc = tc.ZoomOut(13 - i)
@ -55,6 +48,15 @@ func renderMapblocks(ctx *app.App, jobs chan *coords.TileCoords, mblist []*mapbl
tilecount++
fields = logrus.Fields{
"X": tc.X,
"Y": tc.Y,
"Zoom": tc.Zoom,
"LayerId": tc.LayerId,
"prefix": "tilerenderjob",
}
logrus.WithFields(fields).Debug("Tile render job dispatch tile")
//dispatch re-render
jobs <- tc
}

View File

@ -3,11 +3,22 @@ package tilerendererjob
import (
"mapserver/app"
"mapserver/coords"
"github.com/sirupsen/logrus"
)
func worker(ctx *app.App, coords <-chan *coords.TileCoords) {
for tc := range coords {
//render tile
fields := logrus.Fields{
"X": tc.X,
"Y": tc.Y,
"Zoom": tc.Zoom,
"LayerId": tc.LayerId,
"prefix": "tilerenderjob",
}
logrus.WithFields(fields).Debug("Tile render job tile")
_, err := ctx.Tilerenderer.Render(tc)
if err != nil {
panic(err)