diff --git a/Builder/IISMainHandler/build.txt b/Builder/IISMainHandler/build.txt index 05949f1..398d2f0 100644 --- a/Builder/IISMainHandler/build.txt +++ b/Builder/IISMainHandler/build.txt @@ -1 +1 @@ -1963 \ No newline at end of file +1965 \ No newline at end of file diff --git a/FLocal.IISHandler/handlers/AbstractGetHandler.cs b/FLocal.IISHandler/handlers/AbstractGetHandler.cs index 4067034..d86aa4e 100644 --- a/FLocal.IISHandler/handlers/AbstractGetHandler.cs +++ b/FLocal.IISHandler/handlers/AbstractGetHandler.cs @@ -38,10 +38,14 @@ namespace FLocal.IISHandler.handlers { } private XDocument getData(WebContext context) { + DateTime start = DateTime.Now; + var specificData = this.getSpecificData(context); + var commonData = this.getCommonData(context); return new XDocument( new XElement("root", - this.getSpecificData(context), - this.getCommonData(context) + specificData, + commonData, + new XElement("processingTime", (DateTime.Now-start).TotalSeconds) ) ); } diff --git a/FLocal.IISHandler/handlers/request/AbstractPostHandler.cs b/FLocal.IISHandler/handlers/request/AbstractPostHandler.cs index 573d70e..b1cd331 100644 --- a/FLocal.IISHandler/handlers/request/AbstractPostHandler.cs +++ b/FLocal.IISHandler/handlers/request/AbstractPostHandler.cs @@ -41,10 +41,14 @@ namespace FLocal.IISHandler.handlers.request { } private XDocument getData(WebContext context) { + DateTime start = DateTime.Now; + var specificData = this.Do(context); + var commonData = this.getCommonData(context); return new XDocument( new XElement("root", - this.Do(context), - this.getCommonData(context) + specificData, + commonData, + new XElement("processingTime", (DateTime.Now-start).TotalSeconds) ) ); } diff --git a/Resources/FLocal/templates/Modern/elems/Main.xslt b/Resources/FLocal/templates/Modern/elems/Main.xslt index 2531143..1ad58d6 100644 --- a/Resources/FLocal/templates/Modern/elems/Main.xslt +++ b/Resources/FLocal/templates/Modern/elems/Main.xslt @@ -78,6 +78,7 @@
+ Total time spent: seconds