mirror of
https://github.com/kataras/iris.git
synced 2025-03-15 11:16:26 +01:00
minor
Former-commit-id: d4eebea0b5849c574e2ffd4b0bb36e4380b14111
This commit is contained in:
parent
2a4043a3c2
commit
ac08f53ba0
|
@ -93,7 +93,6 @@ func registerSubdomains(app *iris.Application) {
|
||||||
|
|
||||||
func newApp() *iris.Application {
|
func newApp() *iris.Application {
|
||||||
app := iris.New()
|
app := iris.New()
|
||||||
app.Logger().SetLevel("debug")
|
|
||||||
|
|
||||||
registerErrors(app)
|
registerErrors(app)
|
||||||
registerGamesRoutes(app)
|
registerGamesRoutes(app)
|
||||||
|
|
|
@ -386,20 +386,10 @@ func (r *Route) Trace(w io.Writer) {
|
||||||
}
|
}
|
||||||
|
|
||||||
path := r.Tmpl().Src
|
path := r.Tmpl().Src
|
||||||
|
|
||||||
if subdomain := r.Subdomain; subdomain != "" {
|
|
||||||
if path == "" {
|
if path == "" {
|
||||||
path = "/"
|
path = "/"
|
||||||
}
|
}
|
||||||
|
|
||||||
if subdomain == "*." { // wildcard.
|
|
||||||
subdomain = "subdomain"
|
|
||||||
}
|
|
||||||
|
|
||||||
r.Description = fmt.Sprintf("%s", subdomain)
|
|
||||||
// path = fmt.Sprintf("%s %s", r.Subdomain, path)
|
|
||||||
}
|
|
||||||
|
|
||||||
// @method: @path
|
// @method: @path
|
||||||
// space := strings.Repeat(" ", len(http.MethodConnect)-len(r.Method))
|
// space := strings.Repeat(" ", len(http.MethodConnect)-len(r.Method))
|
||||||
// s := fmt.Sprintf("%s: %s", pio.Rich(r.Method, color), path)
|
// s := fmt.Sprintf("%s: %s", pio.Rich(r.Method, color), path)
|
||||||
|
@ -408,10 +398,24 @@ func (r *Route) Trace(w io.Writer) {
|
||||||
|
|
||||||
// (@description)
|
// (@description)
|
||||||
description := r.Description
|
description := r.Description
|
||||||
if description == "" && r.Method == MethodNone {
|
if description == "" {
|
||||||
|
if r.Method == MethodNone {
|
||||||
description = "offline"
|
description = "offline"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if subdomain := r.Subdomain; subdomain != "" {
|
||||||
|
if subdomain == "*." { // wildcard.
|
||||||
|
subdomain = "subdomain"
|
||||||
|
}
|
||||||
|
|
||||||
|
if description == "offline" {
|
||||||
|
description += ", "
|
||||||
|
}
|
||||||
|
|
||||||
|
description += subdomain
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if description != "" {
|
if description != "" {
|
||||||
// s += fmt.Sprintf(" %s", pio.Rich(description, pio.Cyan, pio.Underline))
|
// s += fmt.Sprintf(" %s", pio.Rich(description, pio.Cyan, pio.Underline))
|
||||||
fmt.Fprint(w, " ")
|
fmt.Fprint(w, " ")
|
||||||
|
|
4
go.mod
4
go.mod
|
@ -20,9 +20,9 @@ require (
|
||||||
github.com/iris-contrib/pongo2 v0.0.1
|
github.com/iris-contrib/pongo2 v0.0.1
|
||||||
github.com/iris-contrib/schema v0.0.1
|
github.com/iris-contrib/schema v0.0.1
|
||||||
github.com/json-iterator/go v1.1.9
|
github.com/json-iterator/go v1.1.9
|
||||||
github.com/kataras/golog v0.0.12
|
github.com/kataras/golog v0.0.13
|
||||||
github.com/kataras/neffos v0.0.15
|
github.com/kataras/neffos v0.0.15
|
||||||
github.com/kataras/pio v0.0.5
|
github.com/kataras/pio v0.0.6
|
||||||
github.com/kataras/sitemap v0.0.5
|
github.com/kataras/sitemap v0.0.5
|
||||||
github.com/klauspost/compress v1.10.5
|
github.com/klauspost/compress v1.10.5
|
||||||
github.com/mediocregopher/radix/v3 v3.5.0
|
github.com/mediocregopher/radix/v3 v3.5.0
|
||||||
|
|
13
iris.go
13
iris.go
|
@ -728,10 +728,13 @@ func (app *Application) Shutdown(ctx stdContext.Context) error {
|
||||||
// app.Logger().Errorf("%s: %s", typ, err)
|
// app.Logger().Errorf("%s: %s", typ, err)
|
||||||
// })
|
// })
|
||||||
func (app *Application) Build() error {
|
func (app *Application) Build() error {
|
||||||
rp := errgroup.New("Application Builder")
|
if app.builded {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
start := time.Now()
|
||||||
|
app.builded = true // even if fails.
|
||||||
|
|
||||||
if !app.builded {
|
rp := errgroup.New("Application Builder")
|
||||||
app.builded = true
|
|
||||||
rp.Err(app.APIBuilder.GetReporter())
|
rp.Err(app.APIBuilder.GetReporter())
|
||||||
|
|
||||||
if app.defaultMode { // the app.I18n and app.View will be not available until Build.
|
if app.defaultMode { // the app.I18n and app.View will be not available until Build.
|
||||||
|
@ -808,7 +811,9 @@ func (app *Application) Build() error {
|
||||||
// re-build of the router from outside can be done with
|
// re-build of the router from outside can be done with
|
||||||
// app.RefreshRouter()
|
// app.RefreshRouter()
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
// if end := time.Since(start); end.Seconds() > 5 {
|
||||||
|
app.logger.Debugf("Application: build took %s", time.Since(start))
|
||||||
|
|
||||||
return errgroup.Check(rp)
|
return errgroup.Check(rp)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user