|
|
@@ -4,7 +4,11 @@
|
|
|
|
|
|
package gin
|
|
|
|
|
|
-import "log"
|
|
|
+import (
|
|
|
+ "bytes"
|
|
|
+ "html/template"
|
|
|
+ "log"
|
|
|
+)
|
|
|
|
|
|
func init() {
|
|
|
log.SetFlags(0)
|
|
|
@@ -24,6 +28,18 @@ func debugPrintRoute(httpMethod, absolutePath string, handlers HandlersChain) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+func debugPrintLoadTemplate(tmpl *template.Template) {
|
|
|
+ if IsDebugging() {
|
|
|
+ var buf bytes.Buffer
|
|
|
+ for _, tmpl := range tmpl.Templates() {
|
|
|
+ buf.WriteString("\t- ")
|
|
|
+ buf.WriteString(tmpl.Name())
|
|
|
+ buf.WriteString("\n")
|
|
|
+ }
|
|
|
+ debugPrint("Loaded HTML Templates (%d): \n%s\n", len(tmpl.Templates()), buf.String())
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
func debugPrint(format string, values ...interface{}) {
|
|
|
if IsDebugging() {
|
|
|
log.Printf("[GIN-debug] "+format, values...)
|