mirror of
https://github.com/astaxie/beego.git
synced 2024-11-22 18:50:54 +00:00
Add config field EnableErrorsRender
Add config field EnableErrorsRender to disable errors output with the template data, sometimes we do not want errors output with it even in dev mode, especially in API projects.
This commit is contained in:
parent
b55e20ac60
commit
9b714a7518
@ -41,6 +41,7 @@ type Config struct {
|
|||||||
EnableGzip bool
|
EnableGzip bool
|
||||||
MaxMemory int64
|
MaxMemory int64
|
||||||
EnableErrorsShow bool
|
EnableErrorsShow bool
|
||||||
|
EnableErrorsRender bool
|
||||||
Listen Listen
|
Listen Listen
|
||||||
WebConfig WebConfig
|
WebConfig WebConfig
|
||||||
Log LogConfig
|
Log LogConfig
|
||||||
@ -174,7 +175,7 @@ func recoverPanic(ctx *context.Context) {
|
|||||||
logs.Critical(fmt.Sprintf("%s:%d", file, line))
|
logs.Critical(fmt.Sprintf("%s:%d", file, line))
|
||||||
stack = stack + fmt.Sprintln(fmt.Sprintf("%s:%d", file, line))
|
stack = stack + fmt.Sprintln(fmt.Sprintf("%s:%d", file, line))
|
||||||
}
|
}
|
||||||
if BConfig.RunMode == DEV {
|
if BConfig.RunMode == DEV && BConfig.EnableErrorsRender {
|
||||||
showErr(err, ctx, stack)
|
showErr(err, ctx, stack)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -192,6 +193,7 @@ func newBConfig() *Config {
|
|||||||
EnableGzip: false,
|
EnableGzip: false,
|
||||||
MaxMemory: 1 << 26, //64MB
|
MaxMemory: 1 << 26, //64MB
|
||||||
EnableErrorsShow: true,
|
EnableErrorsShow: true,
|
||||||
|
EnableErrorsRender: true,
|
||||||
Listen: Listen{
|
Listen: Listen{
|
||||||
Graceful: false,
|
Graceful: false,
|
||||||
ServerTimeOut: 0,
|
ServerTimeOut: 0,
|
||||||
|
Loading…
Reference in New Issue
Block a user