changeset 809:13f80b9033c8

accesslogs
author Thomas Junk <thomas.junk@intevation.de>
date Thu, 27 Sep 2018 16:51:00 +0200
parents e10a8a682297
children 68a39aea942a
files client/src/logs/logs.vue
diffstat 1 files changed, 14 insertions(+), 122 deletions(-) [+]
line wrap: on
line diff
--- a/client/src/logs/logs.vue	Thu Sep 27 16:30:15 2018 +0200
+++ b/client/src/logs/logs.vue	Thu Sep 27 16:51:00 2018 +0200
@@ -3,7 +3,7 @@
         <div class="d-flex flex-row">
             <div :class="spacer"></div>
             <div class="logoutput shadow">
-                <pre v-highlightjs="logs"><code class="javascript"></code></pre>
+                <pre v-highlightjs="logs"><code class="accesslog"></code></pre>
             </div>
         </div>
     </div>
@@ -39,132 +39,24 @@
 
 <script>
 import { mapGetters } from "vuex";
+import { HTTP } from "../application/lib/http.js";
 
 export default {
   name: "logs",
+  mounted() {
+    HTTP.get("system/log/apache2/access.log", {
+      headers: { "X-Gemma-Auth": localStorage.getItem("token") }
+    })
+      .then(response => {
+        this.logs = response.data.content;
+      })
+      .catch(error => {
+        console.log(error);
+      });
+  },
   data() {
     return {
-      logs: `gemma ❯ ./run-app.sh
-2018/09/21 11:13:37 Configure GeoServer...
-2018/09/21 11:13:37 listen on localhost:8000
-2018/09/21 11:13:37 info: creating workspace gemma
-2018/09/21 11:13:38 info: creating datastore gemma
-2018/09/21 11:13:38 info: number of tables to publish 2
-2018/09/21 11:13:38 info: creating featuretype distance_marks_geoserver.
-2018/09/21 11:13:39 warn: configure GeoServer failed: Status code 'Internal Server Error' (500)
-2018/09/21 11:48:22 Injecting user sophie
-2018/09/21 11:48:22 proxyDirector: /api/internal/wfs
-2018/09/21 11:48:22 proxyDirector: /api/external/d4d
-2018/09/21 11:48:22 proxyDirector: /api/external/d4d
-2018/09/21 11:48:22 Injecting user sophie
-2018/09/21 11:48:22 proxyDirector: /api/internal/wfs
-2018/09/21 11:48:25 gzip compression
-2018/09/21 11:48:25 rewrite successful
-2018/09/21 11:48:25 rewrite took 25.603973ms
-2018/09/21 11:48:27 gzip compression
-2018/09/21 11:48:27 rewrite successful
-2018/09/21 11:48:27 rewrite took 1.039415ms
-2018/09/21 11:48:52 Injecting user sophie
-2018/09/21 11:48:52 proxyDirector: /api/internal/wfs
-2018/09/21 11:48:52 proxyDirector: /api/external/d4d
-2018/09/21 11:48:53 gzip compression
-2018/09/21 11:48:53 rewrite successful
-2018/09/21 11:48:53 rewrite took 1.039695ms
-2018/09/21 11:48:53 proxyDirector: /api/external/d4d
-2018/09/21 11:48:53 Injecting user sophie
-2018/09/21 11:48:53 proxyDirector: /api/internal/wfs
-2018/09/21 11:48:53 gzip compression
-2018/09/21 11:48:53 rewrite successful
-2018/09/21 11:48:53 rewrite took 16.220881ms
-2018/09/21 11:49:05 Injecting user sophie
-2018/09/21 11:49:05 proxyDirector: /api/internal/wfs
-2018/09/21 11:49:05 proxyDirector: /api/external/d4d
-2018/09/21 11:49:05 gzip compression
-2018/09/21 11:49:05 rewrite successful
-2018/09/21 11:49:05 rewrite took 973.896µs
-2018/09/21 11:49:05 Injecting user sophie
-2018/09/21 11:49:05 proxyDirector: /api/internal/wfs
-2018/09/21 11:49:05 gzip compression
-2018/09/21 11:49:05 rewrite successful
-2018/09/21 11:49:05 rewrite took 1.396081ms
-2018/09/21 11:49:38 Injecting user sophie
-2018/09/21 11:49:38 proxyDirector: /api/internal/wfs
-2018/09/21 11:49:38 proxyDirector: /api/external/d4d
-2018/09/21 11:49:38 gzip compression
-2018/09/21 11:49:38 rewrite successful
-2018/09/21 11:49:38 rewrite took 853.268µs
-2018/09/21 11:49:38 proxyDirector: /api/external/d4d
-2018/09/21 11:49:38 Injecting user sophie
-2018/09/21 11:49:38 proxyDirector: /api/internal/wfs
-2018/09/21 11:49:38 gzip compression
-2018/09/21 11:49:38 rewrite successful
-2018/09/21 11:49:38 rewrite took 5.146315ms
-2018/09/21 11:50:38 Injecting user sophie
-2018/09/21 11:50:38 proxyDirector: /api/internal/wfs
-2018/09/21 11:50:38 proxyDirector: /api/external/d4d
-2018/09/21 11:50:38 gzip compression
-2018/09/21 11:50:38 rewrite successful
-2018/09/21 11:50:38 rewrite took 1.221311ms
-2018/09/21 11:50:38 Injecting user sophie
-2018/09/21 11:50:38 proxyDirector: /api/internal/wfs
-2018/09/21 11:50:38 proxyDirector: /api/external/d4d
-2018/09/21 11:50:38 gzip compression
-2018/09/21 11:50:38 rewrite successful
-2018/09/21 11:50:38 rewrite took 1.427937ms
-2018/09/21 11:51:06 proxyDirector: /api/external/d4d
-2018/09/21 11:51:06 Injecting user sophie
-2018/09/21 11:51:06 proxyDirector: /api/internal/wfs
-2018/09/21 11:51:06 gzip compression
-2018/09/21 11:51:06 rewrite successful
-2018/09/21 11:51:06 rewrite took 8.170505ms
-2018/09/21 11:51:17 Injecting user sophie
-2018/09/21 11:51:17 proxyDirector: /api/internal/wfs
-2018/09/21 11:51:17 proxyDirector: /api/external/d4d
-2018/09/21 11:51:17 gzip compression
-2018/09/21 11:51:17 rewrite successful
-2018/09/21 11:51:17 rewrite took 1.222553ms
-2018/09/21 11:51:17 Injecting user sophie
-2018/09/21 11:51:17 proxyDirector: /api/internal/wfs
-2018/09/21 11:51:17 gzip compression
-2018/09/21 11:51:17 rewrite successful
-2018/09/21 11:51:17 rewrite took 2.78996ms
-2018/09/21 11:51:34 proxyDirector: /api/external/d4d
-2018/09/21 11:51:34 Injecting user sophie
-2018/09/21 11:51:34 proxyDirector: /api/internal/wfs
-2018/09/21 11:51:34 gzip compression
-2018/09/21 11:51:34 rewrite successful
-2018/09/21 11:51:34 rewrite took 1.33321ms
-2018/09/21 11:51:34 proxyDirector: /api/external/d4d
-2018/09/21 11:51:34 Injecting user sophie
-2018/09/21 11:51:34 proxyDirector: /api/internal/wfs
-2018/09/21 11:51:34 gzip compression
-2018/09/21 11:51:34 rewrite successful
-2018/09/21 11:51:34 rewrite took 3.687839ms
-2018/09/21 11:52:08 Injecting user sophie
-2018/09/21 11:52:08 proxyDirector: /api/internal/wfs
-2018/09/21 11:52:08 proxyDirector: /api/external/d4d
-2018/09/21 11:52:08 gzip compression
-2018/09/21 11:52:08 rewrite successful
-2018/09/21 11:52:08 rewrite took 1.26564ms
-2018/09/21 11:52:08 proxyDirector: /api/external/d4d
-2018/09/21 11:52:08 Injecting user sophie
-2018/09/21 11:52:08 proxyDirector: /api/internal/wfs
-2018/09/21 11:52:08 gzip compression
-2018/09/21 11:52:08 rewrite successful
-2018/09/21 11:52:08 rewrite took 1.024643ms
-2018/09/21 11:54:23 Injecting user sophie
-2018/09/21 11:54:23 proxyDirector: /api/internal/wfs
-2018/09/21 11:54:23 proxyDirector: /api/external/d4d
-2018/09/21 11:54:23 gzip compression
-2018/09/21 11:54:23 rewrite successful
-2018/09/21 11:54:23 rewrite took 1.162201ms
-2018/09/21 11:54:23 proxyDirector: /api/external/d4d
-2018/09/21 11:54:23 Injecting user sophie
-2018/09/21 11:54:23 proxyDirector: /api/internal/wfs
-2018/09/21 11:54:23 gzip compression
-2018/09/21 11:54:23 rewrite successful
-2018/09/21 11:54:23 rewrite took 990.32µs
-`
+      logs: null
     };
   },
   methods: {