@taotiejs/server
Version:
Log collecting and querying based on pinojs and clickhouse
2 lines (1 loc) • 15.6 kB
JavaScript
var taotie=function(){"use strict";function r(e,n){return(r=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}function d(){}function i(e){return e()}function f(){return Object.create(null)}function F(e){e.forEach(i)}function a(e){return"function"==typeof e}function l(e,n){return e!=e?n==n:e!==n||e&&"object"==typeof e||"function"==typeof e}function V(e,n){e.appendChild(n)}function W(e,n,t){e.insertBefore(n,t||null)}function G(e){e.parentNode.removeChild(e)}function K(e){return document.createElement(e)}function n(e){return document.createTextNode(e)}function e(){return n(" ")}function x(){return n("")}function Q(e,n,t,o){return e.addEventListener(n,t,o),function(){return e.removeEventListener(n,t,o)}}function X(e,n,t){null==t?e.removeAttribute(n):e.getAttribute(n)!==t&&e.setAttribute(n,t)}function Z(e,n){e.data!==(n=""+n)&&(e.data=n)}function h(e,n,t,o){e.style.setProperty(n,t,o?"important":"")}var v;function p(e){v=e}var c=[],s=[],u=[],g=[],t=Promise.resolve(),m=!1;function z(e){u.push(e)}function y(){var e=new Set;do{for(;c.length;){var n=c.shift();p(n),function(e){{var n;null!==e.fragment&&(e.update(),F(e.before_update),n=e.dirty,e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,n),e.after_update.forEach(z))}}(n.$$)}for(;s.length;)s.pop()();for(var t=0;t<u.length;t+=1){var o=u[t];e.has(o)||(o(),e.add(o))}}while(u.length=0,c.length);for(;g.length;)g.pop()();m=!1}var b,w=new Set;function $(){b={r:0,c:[],p:b}}function k(){b.r||F(b.c),b=b.p}function ee(e,n){e&&e.i&&(w.delete(e),e.i(n))}function ne(e,n,t,o){e&&e.o&&(w.has(e)||(w.add(e),b.c.push(function(){w.delete(e),o&&(t&&e.d(1),o())}),e.o(n)))}var o="undefined"!=typeof window?window:global;function te(e){e&&e.c()}function oe(n,e,t){var o=n.$$,r=o.fragment,l=o.on_mount,c=o.on_destroy,o=o.after_update;r&&r.m(e,t),z(function(){var e=l.map(i).filter(a);c?c.push.apply(c,e):F(e),n.$$.on_mount=[]}),o.forEach(z)}function re(e,n){e=e.$$;null!==e.fragment&&(F(e.on_destroy),e.fragment&&e.fragment.d(n),e.on_destroy=e.fragment=null,e.ctx=[])}function _(e,n){-1===e.$$.dirty[0]&&(c.push(e),m||(m=!0,t.then(y)),e.$$.dirty.fill(0)),e.$$.dirty[n/31|0]|=1<<n%31}function E(o,e,n,t,r,l,c){void 0===c&&(c=[-1]);var i=v;p(o);var a=e.props||{},s=o.$$={fragment:null,ctx:null,props:l,update:d,not_equal:r,bound:f(),on_mount:[],on_destroy:[],before_update:[],after_update:[],context:new Map(i?i.$$.context:[]),callbacks:f(),dirty:c},u=!1;s.ctx=n?n(o,a,function(e,n){var t=!(arguments.length<=2)&&arguments.length-2?arguments.length<=2?void 0:arguments[2]:n;return s.ctx&&r(s.ctx[e],s.ctx[e]=t)&&(s.bound[e]&&s.bound[e](t),u&&_(o,e)),n}):[],s.update(),u=!0,F(s.before_update),s.fragment=!!t&&t(s.ctx),e.target&&(e.hydrate?s.fragment&&s.fragment.l((t=e.target,Array.from(t.childNodes))):s.fragment&&s.fragment.c(),e.intro&&ee(o.$$.fragment),oe(o,e.target,e.anchor),y()),p(i)}var le={prefix:"fas",iconName:"angle-down",icon:[320,512,[],"f107","M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"]},N={prefix:"fas",iconName:"exclamation-circle",icon:[512,512,[],"f06a","M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"]},M={prefix:"fas",iconName:"info-circle",icon:[512,512,[],"f05a","M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"]},C={prefix:"fas",iconName:"times-circle",icon:[512,512,[],"f057","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z"]},L=o.document,O=o.window;function H(e,n,t){e=e.slice();return e[32]=n[t],e}function S(e){var t;return{c:function(){(t=K("div")).innerHTML='<div class="dot svelte-vxd9zn"></div>',X(t,"class","loading svelte-vxd9zn")},m:function(e,n){W(e,t,n)},p:d,i:d,o:d,d:function(e){e&&G(t)}}}function T(e){var o,r,l,t,c=[A,j],i=[];function a(e){return e[1].length?0:1}return o=a(e),r=i[o]=c[o](e),{c:function(){r.c(),l=x()},m:function(e,n){i[o].m(e,n),W(e,l,n),t=!0},p:function(e,n){var t=o;(o=a(e))===t?i[o].p(e,n):($(),ne(i[t],1,1,function(){i[t]=null}),k(),(r=i[o])||(r=i[o]=c[o](e)).c(),ee(r,1),r.m(l.parentNode,l))},i:function(e){t||(ee(r),t=!0)},o:function(e){ne(r),t=!1},d:function(e){i[o].d(e),e&&G(l)}}}function j(e){var t;return{c:function(){t=n("No data.")},m:function(e,n){W(e,t,n)},p:d,i:d,o:d,d:function(e){e&&G(t)}}}function A(e){for(var r,o,l=e[1],c=[],n=0;n<l.length;n+=1)c[n]=I(H(e,l,n));return{c:function(){for(var e=0;e<c.length;e+=1)c[e].c();r=x()},m:function(e,n){for(var t=0;t<c.length;t+=1)c[t].m(e,n);W(e,r,n),o=!0},p:function(e,n){if(962&n[0]){var t;for(l=e[1],t=0;t<l.length;t+=1){var o=H(e,l,t);c[t]?(c[t].p(o,n),ee(c[t],1)):(c[t]=I(o),c[t].c(),ee(c[t],1),c[t].m(r.parentNode,r))}for($(),t=l.length;t<c.length;t+=1)!function(e){ne(c[e],1,1,function(){c[e]=null})}(t);k()}},i:function(e){if(!o){for(var n=0;n<l.length;n+=1)ee(c[n]);o=!0}},o:function(e){c=c.filter(Boolean);for(var n=0;n<c.length;n+=1)ne(c[n]);o=!1},d:function(e){!function(e,n){for(var t=0;t<e.length;t+=1)e[t]&&e[t].d(n)}(c,e),e&&G(r)}}}function ce(e){var t,o,r,l=e[9](e[32][5])+"";return{c:function(){t=K("div"),o=K("pre"),r=K("code"),X(o,"class","language-js")},m:function(e,n){W(e,t,n),V(t,o),V(o,r),r.innerHTML=l},p:function(e,n){2&n[0]&&l!==(l=e[9](e[32][5])+"")&&(r.innerHTML=l)},d:function(e){e&&G(t)}}}function I(o){var r,l,c,i,a,t,s,u,d,f,v,p,g,m,x,h,z,y,b,w,$,k,_,E,L,N,M,C,O,H,S,T,j,A,I=o[8](o[32][0])+"",P=o[7](o[32][1])+"",D=o[32][2]+"",Y=o[32][3]+"",B=o[32][4]+"",J=new o[5]({props:{icon:le,rotate:o[32].collapse?-90:0}}),q=new o[5]({props:{icon:o[6][""+o[32][1]]}});function R(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return o[30].apply(o,[o[32]].concat(n))}var U=!o[32].collapse&&o[32][5]&&ce(o);return{c:function(){r=K("div"),l=K("div"),c=K("div"),te(J.$$.fragment),i=e(),a=K("div"),te(q.$$.fragment),s=e(),u=K("div"),d=K("span"),f=n("["),v=n(I),p=n("]"),g=e(),m=K("span"),x=n(P),z=e(),y=K("span"),b=n("["),w=n(D),$=n("]"),k=e(),_=K("span"),E=n("["),L=n(Y),N=n("]"),M=e(),C=K("span"),O=n(B),H=e(),U&&U.c(),S=e(),X(c,"class","log-arrow svelte-vxd9zn"),X(a,"class",t="log-icon log-"+o[32][1]+" svelte-vxd9zn"),X(d,"class","log-time svelte-vxd9zn"),X(m,"class",h="log-pre log-"+o[32][1]+" svelte-vxd9zn"),X(y,"class","log-hostname svelte-vxd9zn"),X(_,"class","log-module svelte-vxd9zn"),X(C,"class","log-pre log-msg svelte-vxd9zn"),X(u,"class","log-message svelte-vxd9zn"),X(l,"class","log-line svelte-vxd9zn"),X(r,"class",T="log "+(o[32][5]?"log-collapse":"")+" svelte-vxd9zn")},m:function(e,n){var t;W(e,r,n),V(r,l),V(l,c),oe(J,c,null),V(l,i),V(l,a),oe(q,a,null),V(l,s),V(l,u),V(u,d),V(d,f),V(d,v),V(d,p),V(u,g),V(u,m),V(m,x),V(u,z),V(u,y),V(y,b),V(y,w),V(y,$),V(u,k),V(u,_),V(_,E),V(_,L),V(_,N),V(u,M),V(u,C),V(C,O),V(r,H),U&&U.m(r,null),V(r,S),j=!0,A=[Q(C,"click",(t=o[28],function(e){return e.stopPropagation(),t.call(this,e)})),Q(l,"click",R)]},p:function(e,n){o=e;e={};2&n[0]&&(e.rotate=o[32].collapse?-90:0),J.$set(e);e={};2&n[0]&&(e.icon=o[6][""+o[32][1]]),q.$set(e),(!j||2&n[0]&&t!==(t="log-icon log-"+o[32][1]+" svelte-vxd9zn"))&&X(a,"class",t),(!j||2&n[0])&&I!==(I=o[8](o[32][0])+"")&&Z(v,I),(!j||2&n[0])&&P!==(P=o[7](o[32][1])+"")&&Z(x,P),(!j||2&n[0]&&h!==(h="log-pre log-"+o[32][1]+" svelte-vxd9zn"))&&X(m,"class",h),(!j||2&n[0])&&D!==(D=o[32][2]+"")&&Z(w,D),(!j||2&n[0])&&Y!==(Y=o[32][3]+"")&&Z(L,Y),(!j||2&n[0])&&B!==(B=o[32][4]+"")&&Z(O,B),!o[32].collapse&&o[32][5]?U?U.p(o,n):((U=ce(o)).c(),U.m(r,S)):U&&(U.d(1),U=null),(!j||2&n[0]&&T!==(T="log "+(o[32][5]?"log-collapse":"")+" svelte-vxd9zn"))&&X(r,"class",T)},i:function(e){j||(ee(J.$$.fragment,e),ee(q.$$.fragment,e),j=!0)},o:function(e){ne(J.$$.fragment,e),ne(q.$$.fragment,e),j=!1},d:function(e){e&&G(r),re(J),re(q),U&&U.d(),F(A)}}}function P(){var t;return{c:function(){(t=K("div")).innerHTML='<div class="dot svelte-vxd9zn"></div>',X(t,"class","loading svelte-vxd9zn")},m:function(e,n){W(e,t,n)},d:function(e){e&&G(t)}}}function D(t){var o,r,l,c,i,a,s,u;z(t[29]);var d=[T,S],f=[];function v(e){return e[0]?0:1}var p=v(t),g=f[p]=d[p](t),m=t[0]&&t[2]&&P();return{c:function(){o=K("div"),g.c(),l=e(),c=K("div"),i=e(),m&&m.c(),a=x(),z(function(){return t[31].call(o)}),h(c,"height",(t[3]>t[4]?t[3]-t[4]+50:0)+"px")},m:function(e,n){W(e,o,n),f[p].m(o,null),r=function(e,n){"static"===getComputedStyle(e).position&&(e.style.position="relative");var t,o=document.createElement("object");return o.setAttribute("style","display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; pointer-events: none; z-index: -1;"),o.setAttribute("aria-hidden","true"),o.type="text/html",o.tabIndex=-1,o.onload=function(){(t=o.contentDocument.defaultView).addEventListener("resize",n)},/Trident/.test(navigator.userAgent)?(e.appendChild(o),o.data="about:blank"):(o.data="about:blank",e.appendChild(o)),{cancel:function(){t&&t.removeEventListener&&t.removeEventListener("resize",n),e.removeChild(o)}}}(o,t[31].bind(o)),W(e,l,n),W(e,c,n),W(e,i,n),m&&m.m(e,n),W(e,a,n),s=!0,u=[Q(O,"scroll",t[11]),Q(O,"hashchange",t[10]),Q(O,"resize",t[29])]},p:function(e,n){var t=p;(p=v(e))===t?f[p].p(e,n):($(),ne(f[t],1,1,function(){f[t]=null}),k(),(g=f[p])||(g=f[p]=d[p](e)).c(),ee(g,1),g.m(o,null)),(!s||24&n[0])&&h(c,"height",(e[3]>e[4]?e[3]-e[4]+50:0)+"px"),e[0]&&e[2]?m||((m=P()).c(),m.m(a.parentNode,a)):m&&(m.d(1),m=null)},i:function(e){s||(ee(g),s=!0)},o:function(e){ne(g),s=!1},d:function(e){e&&G(o),f[p].d(),r.cancel(),e&&G(l),e&&G(c),e&&G(i),m&&m.d(e),e&&G(a),F(u)}}}function Y(t,e,r){var n=SvelteFa,o=document,l=o.body,c=o.documentElement,i=Object.assign,a=Object.keys,s=(new ReqJSON).resource("logs").get,u={fatal:60,error:50,warn:40,info:30,debug:20,trace:10},d={60:C,50:C,40:N,30:M,20:M,10:M},f={};a(u).map(function(e){f[u[e]]=e.toUpperCase()});function v(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")}var p,g,m,x,h=tinydate("{YYYY}-{MM}-{DD} {HH}:{mm}:{ss}.{fff}"),z=!1,y=[],b={},w=0,$=!0;function k(e){return((l.scrollHeight||c.scrollHeight)-g-(x=window.pageYOffset||c.scrollTop||l.scrollTop))*e<g}function _(){clearInterval(p),r(2,p=0)}function E(e){e&&(e.level&&(e.level=u[e.level]),b=e,w=0,r(1,y=[]),r(0,z=!1));var n=Date.now(),t=n-36e5,o=b,e=o.timestampStart,o=o.timestampEnd,e=parseInt(e,10),o=parseInt(o,10);(e&&e<t||o&&o<n)&&_(),s(i({offset:w},b)).then(function(e){r(0,z=!0),e&&e.rows&&(r(1,y=y.concat(e.data.map(function(e){return i({collapse:"0"!==b.collapse},e)}))),w+=e.rows,p&&setTimeout(function(){$=!1,l.scrollTop=c.scrollTop=l.scrollHeight||c.scrollHeight,setTimeout(function(){$=!0},600)},30))})}function L(e){var n=e.newURL||e,e=n.indexOf("#");E(0<e?querystring(n.substr(e+1)):{})}o=debounce(300,function(){var e=k(.999);$&&(!p&&e&&r(2,p=setInterval(E,5e3)),k(.7)&&E()),p&&!e&&_()});L(window.location.href);return[z,y,p,g,m,n,d,function(e){e=f[""+e];return""+e+" ".substr(e.length)},function(e){return h(new Date(parseInt(e,10)))},function(n){if(n){var e=n.replace(/\n/g,"\\n").replace(/"([Ww]\/)?"([^"]+?)""/g,'"$1\\"$2\\""').replace(/""(.*?)(?<![:\\])""/g,function(e,n){return'"\\"'+n.replace(/"/g,'\\"')+'\\""'}).replace(/"({\S+?})"/g,function(e,n){try{return JSON.parse(n),n}catch(e){return'"'+n+'"'}});try{var t="",o=JSON.parse(e);return o.err&&o.err.stack&&(t+=v(o.err.stack.replace(/\\n/g,"\n")+"\n")),t+=Prism.highlight(JSON.stringify(o,void 0,2),Prism.languages.javascript,"javascript")}catch(e){return console.warn(n,e),v(n)}}return""},L,o,l,c,f,b,w,x,$,i,a,s,u,v,h,k,_,E,function(e){var n;n=e,(e=(e=t).$$.callbacks[n.type])&&e.slice().forEach(function(e){return e(n)})},function(){r(3,g=O.innerHeight)},function(e){return r(1,e.collapse=!e.collapse,y)},function(){m=this.clientHeight,r(4,m)}]}return new(function(o){var e,n;function t(e){var n,t=o.call(this)||this;return L.getElementById("svelte-vxd9zn-style")||((n=K("style")).id="svelte-vxd9zn-style",n.textContent="@media(min-width: 768px){::-webkit-scrollbar{width:8px;height:8px;background-color:rgba(0,0,0,0.6)}::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.4);border-radius:8px}}body,#app{background:#272822;color:#fff;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;font-size:14px}.log-line.svelte-vxd9zn.svelte-vxd9zn:after{display:block;content:\"\";clear:both}.log-arrow.svelte-vxd9zn.svelte-vxd9zn{float:left;width:1em;margin:-0.1em 0;opacity:0}.log-icon.svelte-vxd9zn.svelte-vxd9zn{float:left;width:1em;margin:0.1em}.log-message.svelte-vxd9zn.svelte-vxd9zn{margin-left:2.5em}.log-time.svelte-vxd9zn.svelte-vxd9zn{color:#358cd6}.log-hostname.svelte-vxd9zn.svelte-vxd9zn,.log-module.svelte-vxd9zn.svelte-vxd9zn{color:#999}.log-pre.svelte-vxd9zn.svelte-vxd9zn{white-space:pre-wrap;word-break:break-all}.log-10.svelte-vxd9zn.svelte-vxd9zn{color:#777}.log-20.svelte-vxd9zn.svelte-vxd9zn{color:#16bc79}.log-30.svelte-vxd9zn.svelte-vxd9zn{color:#9cdcda}.log-40.svelte-vxd9zn.svelte-vxd9zn{color:#dcdcaa}.log-50.svelte-vxd9zn.svelte-vxd9zn{color:#ef5350}.log-60.svelte-vxd9zn.svelte-vxd9zn{color:#e83334}.log-collapse.svelte-vxd9zn .log-line.svelte-vxd9zn{cursor:pointer}.log-collapse.svelte-vxd9zn .log-msg.svelte-vxd9zn{cursor:auto}.log-collapse.svelte-vxd9zn .log-arrow.svelte-vxd9zn{opacity:1}.loading.svelte-vxd9zn.svelte-vxd9zn{position:relative;margin:1em 3em}.loading.svelte-vxd9zn .dot.svelte-vxd9zn,.loading.svelte-vxd9zn.svelte-vxd9zn:before,.loading.svelte-vxd9zn.svelte-vxd9zn:after{width:6px;height:6px;background:#fff;border-radius:50%;animation:svelte-vxd9zn-loading 1s 0.5s linear infinite}.loading.svelte-vxd9zn.svelte-vxd9zn:before,.loading.svelte-vxd9zn.svelte-vxd9zn:after{content:\"\";position:absolute;top:0}.loading.svelte-vxd9zn.svelte-vxd9zn:before{left:-1em;animation-delay:0.25s}.loading.svelte-vxd9zn.svelte-vxd9zn:after{left:1em;animation-delay:0.75s}@-moz-keyframes svelte-vxd9zn-loading{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes svelte-vxd9zn-loading{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-o-keyframes svelte-vxd9zn-loading{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes svelte-vxd9zn-loading{0%{opacity:1}50%{opacity:0}100%{opacity:1}}",V(L.head,n)),E(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t),e,Y,D,l,{},[-1,-1]),t}return n=o,(e=t).prototype=Object.create(n.prototype),r(e.prototype.constructor=e,n),t}(function(){function e(){}var n=e.prototype;return n.$destroy=function(){re(this,1),this.$destroy=d},n.$on=function(e,n){var t=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return t.push(n),function(){var e=t.indexOf(n);-1!==e&&t.splice(e,1)}},n.$set=function(){},e}()))({target:document.getElementById("app")})}();