mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Renderer: delete debug.log file when Grafana is stopped (#37367)
This commit is contained in:
parent
9d496d6f48
commit
0757ba1c64
@ -7,6 +7,7 @@ import (
|
|||||||
"math"
|
"math"
|
||||||
"net/url"
|
"net/url"
|
||||||
"os"
|
"os"
|
||||||
|
"path"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
@ -113,6 +114,17 @@ func (rs *RenderingService) Run(ctx context.Context) error {
|
|||||||
rs.renderAction = rs.renderViaPlugin
|
rs.renderAction = rs.renderViaPlugin
|
||||||
rs.renderCSVAction = rs.renderCSVViaPlugin
|
rs.renderCSVAction = rs.renderCSVViaPlugin
|
||||||
<-ctx.Done()
|
<-ctx.Done()
|
||||||
|
|
||||||
|
// On Windows, Chromium is generating a debug.log file that breaks signature check on next restart
|
||||||
|
debugFilePath := path.Join(rs.pluginInfo.PluginDir, "chrome-win/debug.log")
|
||||||
|
if _, err := os.Stat(debugFilePath); err == nil {
|
||||||
|
err = os.Remove(debugFilePath)
|
||||||
|
if err != nil {
|
||||||
|
rs.log.Warn("Couldn't remove debug.log file, the renderer plugin will not be able to pass the signature check until this file is deleted",
|
||||||
|
"err", err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user