diff --git a/src/components/doclive/AdhocView.vue b/src/components/doclive/AdhocView.vue
index ad3080a..7a6cb20 100644
--- a/src/components/doclive/AdhocView.vue
+++ b/src/components/doclive/AdhocView.vue
@@ -88,19 +88,33 @@
+
@@ -112,6 +126,7 @@ import { mapState, mapGetters, mapActions, dispatch } from "vuex";
import Vue from "vue";
import store from "@/store/index";
import Vuetable from "vuetable-2";
+import CssConfig from "vuetable-2/src/components/VuetableCssConfig.js";
import { codemirror } from "vue-codemirror";
import JSZip from "jszip";
@@ -158,6 +173,85 @@ export default {
},
data() {
return {
+ api_url: "http://localhost:3000/test2",
+ fields: [
+ {
+ name: "message",
+ title: "Log",
+ sortField: "message",
+ visible: true,
+ },
+ {
+ name: "timestamp",
+ title: "Time",
+ width: "20%",
+ visible: true,
+ },
+ {
+ name: "type",
+ sortField: "type",
+ titleClass: "center aligned",
+ width: "10%",
+ },
+ {
+ name: "process_id",
+ visible: true,
+ },
+ {
+ name: "app_name",
+ visible: true,
+ title: 'App Name',
+ },
+ // 'timestamp',
+ // 'type',
+ // 'process_id',
+ // 'app_name',
+ ],
+ sortOrder: [
+ {
+ field: "type",
+ direction: "asc",
+ },
+ ],
+ perpage: 5,
+ multiSort: true,
+ paginationComponent: "vuetable-pagination",
+ css: CssConfig,
+ itemActions: [
+ {
+ name: "view-item",
+ label: "",
+ icon: "glyphicon glyphicon-zoom-in",
+ class: "btn btn-info",
+ extra: {
+ title: "View",
+ "data-toggle": "tooltip",
+ "data-placement": "left",
+ },
+ },
+ {
+ name: "edit-item",
+ label: "",
+ icon: "glyphicon glyphicon-pencil",
+ class: "btn btn-warning",
+ extra: {
+ title: "Edit",
+ "data-toggle": "tooltip",
+ "data-placement": "top",
+ },
+ },
+ {
+ name: "delete-item",
+ label: "",
+ icon: "glyphicon glyphicon-remove",
+ class: "btn btn-danger",
+ extra: {
+ title: "Delete",
+ "data-toggle": "tooltip",
+ "data-placement": "right",
+ },
+ },
+ ],
alllogs: "Show all logs",
socketonline: false,
tryConsole: false,
@@ -516,4 +610,7 @@ export default {
font-family: monospace;
height: 550px;
}
+.orange {
+ color: rgb(167, 110, 6);
+}
diff --git a/src/components/doclive/runLlo.vue b/src/components/doclive/runLlo.vue
index f9a1ee3..d79d47e 100644
--- a/src/components/doclive/runLlo.vue
+++ b/src/components/doclive/runLlo.vue
@@ -188,6 +188,7 @@
:api-mode="false"
:data="localData"
:fields="['message', 'timestamp', 'type', 'process_id', 'app_name']"
+ :css="css.table"
>
@@ -206,6 +207,7 @@ import { DateTime } from "luxon";
import FileSaver from "file-saver";
import Vuetable from "vuetable-2";
import axios from "axios";
+import CssConfig from "vuetable-2/src/components/VuetableCssConfig.js";
export default {
components: {
@@ -214,6 +216,7 @@ export default {
},
data() {
return {
+ css: CssConfig,
log_path: [],
log_path_lenght: [],
log_path_lenghtstatus: [],
@@ -478,7 +481,7 @@ export default {
created() {
//var logintoken = new URL(location.href).searchParams.get("token");
var logintoken = new URL(
- "https://api-client.swarmlab.io:8088/?token=1a4a350776b73bcb2e80194716bc90d4e78ae9dc"
+ "https://api-client.swarmlab.io:8088/?token=c82ba76a758a518f5c3072d53b359bf3e9bfcf18"
).searchParams.get("token");
this.logintoken = logintoken;
// === We get the user + check for the token if exists