forked from MTSR/mapserver
render logging
This commit is contained in:
parent
fa9595e719
commit
8cb05c8b61
@ -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
|
||||
}
|
||||
|
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user