{"_id":"@cloud-ui/u-log-viewer.vue","_rev":"13-abeeca7cfb4e4a95ce4501ab523e018a","name":"@cloud-ui/u-log-viewer.vue","dist-tags":{"latest":"0.9.0"},"versions":{"0.1.0":{"name":"@cloud-ui/u-log-viewer.vue","description":"用于查看日志","version":"0.1.0","main":"./index.js","author":{"name":"Rainfore","email":"rainforest92@126.com"},"repository":{"type":"git","url":"git+https://github.com/vusion/cloud-ui-materials.git","directory":"src/components/u-log-viewer.vue"},"license":"MIT","keywords":["vusion","material","component"],"scripts":{"dev":"../../../node_modules/.bin/vue-cli-service doc --port 9090","build:doc":"../../../node_modules/.bin/vue-cli-service doc-build","screenshot":"vusion screenshot public/index.html --code-example --package","prepublishOnly":"npm run build:doc && npm run screenshot && vusion readme && vusion vetur"},"vuePlugins":{"resolveFrom":"../../../"},"babel":{"presets":[["@vue/app"]]},"vusion":{"type":"component","title":"日志查看器","category":"info","base":"vue","ui":"cloud-ui.vusion","screenshots":["https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.0/screenshots/0.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.0/screenshots/1.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.0/screenshots/2.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.0/screenshots/3.png"],"team":"网易云计算前端","access":"public"},"dependencies":{},"devDependencies":{},"peerDependencies":{"vue":"^2.6.10","cloud-ui.vusion":"^0.6.0"},"vetur":{"tags":"./vetur/tags.json","attributes":"./vetur/attributes.json"},"homepage":"https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.0/public/index.html","bugs":{"url":"https://github.com/vusion/cloud-ui-materials/issues"},"_id":"@cloud-ui/u-log-viewer.vue@0.1.0","_nodeVersion":"10.16.3","_npmVersion":"6.13.2","dist":{"integrity":"sha512-xPF+VNso5oNljZ/r4oCSHLaMJ2Yf/5Aqc0dkkhdslF6ZHeKKBez4v+QyXjPYt6Tp+piy5C16L5+z9cf6d5TjJQ==","shasum":"bba79d9bd7391249e54353d4a687512b16416394","tarball":"https://registry.npmjs.org/@cloud-ui/u-log-viewer.vue/-/u-log-viewer.vue-0.1.0.tgz","fileCount":40,"unpackedSize":2742035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHZDeCRA9TVsSAnZWagAA2Y8P/RQ0pIN2IGjyDpGdM5cP\nA1/p8o7HK+IDMseB0IAM/5ykXq8t7LXCAcypP6Xag+UmOB7DvZcD6FA6qHTf\nYqkf5tp72pB07LIQqcDT6/bJ1CK/QhiPCMVbexsn6DavBPHpaDlTpN6bEHXf\nfQVrN1hxE0/db081jdc2tORzR5p50P3B32AdVyXOXkKMSc36t1496tHrH71s\nSYkXzgrWVFBNMX2/Lo0JqDhSw6gu2qSb4KCe99ywrwDN75j/kFXvr7HoT1LZ\ni5iLiAb1E3ZRSpKdOGogdrWwVWkdFzkemZVTeHlClhRB4o3xcLGSAWUntAlo\nq2JaJDveFqNIAXASJXplPI/fvXv+0WSrudAoHdeFWcJOJAfoIED2oi4D4vdL\nETmQxnl5Y8Z26RnEwMlVr9bklJundQ/C/RgMJCuFUt1uCLL7lg0UIyourSwr\nijA/TvqkBqB+TPZbnm+2k80CLLOefnCs/ZvVkx7HIRon8v1fft1UDmGjEXKJ\n+YrkpiBzBO0ZETnjQHPtNOxpYeIiioMXrVAdMR5GvqBtoKEzTAXqyDswGJ9s\nAlU1qtDyECmVNRdHofVqID/60qpR6GOl6N5lsbat1wsyRa+4IK/mGabHwDc5\ns0GVHbrDEAh4eNiArB5ROOB9WveQN4Le6cG9yWyNJNOWyh4en9F010bjETTO\nNKEt\r\n=rJIx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+y7fysm9VVyNwm+xgQTW9r8UM+uI6m9Yd02H4TawA1wIgAQbZ5VYjJGrsh+gHIC79auUTKT7F4t/YrgULtK2T0Tc="}]},"maintainers":[{"name":"blue_lin","email":"lgfshr@163.com"},{"name":"zhangsanshi","email":"zhangsanshi5566@gmail.com"},{"name":"rainfore","email":"rainforest92@126.com"},{"name":"moujintao","email":"moujintaotest@163.com"},{"name":"cxhtml","email":"lanhai723@126.com"},{"name":"hxtong","email":"kaoyanxinku@163.com"}],"_npmUser":{"name":"rainfore","email":"rainforest92@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/u-log-viewer.vue_0.1.0_1578995933914_0.4131693982121081"},"_hasShrinkwrap":false},"0.1.1":{"name":"@cloud-ui/u-log-viewer.vue","description":"用于查看日志","version":"0.1.1","main":"./index.js","author":{"name":"Rainfore","email":"rainforest92@126.com"},"repository":{"type":"git","url":"git+https://github.com/vusion/cloud-ui-materials.git","directory":"src/components/u-log-viewer.vue"},"license":"MIT","keywords":["vusion","material","component"],"scripts":{"dev":"../../../node_modules/.bin/vue-cli-service doc --port 9090","build:doc":"../../../node_modules/.bin/vue-cli-service doc-build","screenshot":"vusion screenshot public/index.html --code-example --package","prepublishOnly":"npm run build:doc && npm run screenshot && vusion readme && vusion vetur"},"vuePlugins":{"resolveFrom":"../../../"},"babel":{"presets":[["@vue/app"]]},"vusion":{"type":"component","title":"日志查看器","category":"info","base":"vue","ui":"cloud-ui.vusion","screenshots":["https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.1/screenshots/0.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.1/screenshots/1.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.1/screenshots/2.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.1/screenshots/3.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.1/screenshots/4.png"],"team":"网易云计算前端","access":"public"},"dependencies":{},"devDependencies":{},"peerDependencies":{"vue":"^2.6.10","cloud-ui.vusion":"^0.6.0"},"vetur":{"tags":"./vetur/tags.json","attributes":"./vetur/attributes.json"},"homepage":"https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.1/public/index.html","bugs":{"url":"https://github.com/vusion/cloud-ui-materials/issues"},"_id":"@cloud-ui/u-log-viewer.vue@0.1.1","_nodeVersion":"10.16.3","_npmVersion":"6.13.2","dist":{"integrity":"sha512-TmB615NlTa2dKUC2hkYfWaf/KXeSiOtugIxRs2JOUlhU2wh/5wDp6+9qxPU/ZT3XaHkBBu78ugTlRl6wqP/ReA==","shasum":"4bc222377e25961a7aaab2d6457c8191c5551927","tarball":"https://registry.npmjs.org/@cloud-ui/u-log-viewer.vue/-/u-log-viewer.vue-0.1.1.tgz","fileCount":41,"unpackedSize":2803762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHswyCRA9TVsSAnZWagAA8f0P/igpr4Jsqv2RG974jd/F\niSPQ1Y1jGvOI6xIz1rBAb/n4Mk8tWxUiZklpWsYLlBkxR9vmcU275diSY8Nt\n3/at3fhYVf/QBV3MpYJ9ascGxA3Kws6LMetQ1T5ORp9w2FE5dUl5KnXWVEWa\ntBZSc9oQlmw7+a+G63pBhd3htzjg5UiAbz7XkdynZDLr46f0RcXsOe9nzQhu\nj6ruYcepYMVtGfYmkXFitiRpg7g1zzQHeSvyDa3hGeXT1h8MrBkP+TPJaEvV\ncfmZ97ZY/7F176iGeV2yon8kN+nt4WqmdyNVuGFVYiPq6o1LUlIMLu7ZyX58\nHXJ1OvocfgkKwwLCbEbH7eKgsoqGmJ5HSuqo2rDxN0crZ8Y0PJEWy+LIRL+k\ncc/Tgm8hXzk3q2poCA669kvC2gd0ZH/ErXQ3hAgvuU9oIRAQOBBLipFTICvZ\nUy2AYZXHa+x+VAs2VuPZPl1qaQgSc23aR7XHDJkoxTR7u2dRlkxMUJRl4+vi\nWlSiW2hVdcsFbbpCt1iUHMMbKru4Joef+Gmo7ceUUggYCXOn/M5DH6xuOzCr\n0Tngg6Ub4izYulscZ2LAF921hJH1ish1TZVlwP8sQISM3AYn13Ci50P0ie39\npXBoTLDs1XwGoPg25o4NfPD3t4YocwEB0LMVDiEEDFXwjrhcq+P2l+Qo7jP1\neIfP\r\n=AA4r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu/thrgmERjgtlwO+aAtBa8P6x3LPv1VAGEfwcnc7PEgIgFUGq9DUnP1pEm6RWe9JgE4wi4+vyGlA0z8yeYpxrqX0="}]},"maintainers":[{"name":"blue_lin","email":"lgfshr@163.com"},{"name":"cxhtml","email":"lanhai723@126.com"},{"name":"hxtong","email":"kaoyanxinku@163.com"},{"name":"moujintao","email":"moujintaotest@163.com"},{"name":"rainfore","email":"rainforest92@126.com"},{"name":"zhangsanshi","email":"zhangsanshi5566@gmail.com"}],"_npmUser":{"name":"rainfore","email":"rainforest92@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/u-log-viewer.vue_0.1.1_1579076657897_0.8395290573853686"},"_hasShrinkwrap":false},"0.1.2":{"name":"@cloud-ui/u-log-viewer.vue","description":"用于查看日志","version":"0.1.2","main":"./index.js","author":{"name":"Rainfore","email":"rainforest92@126.com"},"repository":{"type":"git","url":"git+https://github.com/vusion/cloud-ui-materials.git","directory":"src/components/u-log-viewer.vue"},"license":"MIT","keywords":["vusion","material","component"],"scripts":{"dev":"../../../node_modules/.bin/vue-cli-service doc --port 9090","build:doc":"../../../node_modules/.bin/vue-cli-service doc-build","screenshot":"vusion screenshot public/index.html --code-example --package","prepublishOnly":"npm run build:doc && npm run screenshot && vusion readme && vusion vetur"},"vuePlugins":{"resolveFrom":"../../../"},"babel":{"presets":[["@vue/app"]]},"vusion":{"type":"component","title":"日志查看器","category":"info","base":"vue","ui":"cloud-ui.vusion","screenshots":["https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.2/screenshots/0.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.2/screenshots/1.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.2/screenshots/2.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.2/screenshots/3.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.2/screenshots/4.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.2/screenshots/5.png"],"team":"网易云计算前端","access":"public"},"dependencies":{"ansi_up":"^4.0.4"},"devDependencies":{},"peerDependencies":{"vue":"^2.6.10","cloud-ui.vusion":"^0.6.0"},"vetur":{"tags":"./vetur/tags.json","attributes":"./vetur/attributes.json"},"homepage":"https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.2/public/index.html","bugs":{"url":"https://github.com/vusion/cloud-ui-materials/issues"},"_id":"@cloud-ui/u-log-viewer.vue@0.1.2","_nodeVersion":"10.16.3","_npmVersion":"6.13.2","dist":{"integrity":"sha512-LkBBKBqNwnCvpS8iqIn++3LFSIvLjCOU9Gvw/6Xi6yFSDEX418pmyiocBNj05im/jnRtpQva8b3p3xOIsFQoWQ==","shasum":"9b2ea43f2f1b9ee11b5c80e2694512a80180641a","tarball":"https://registry.npmjs.org/@cloud-ui/u-log-viewer.vue/-/u-log-viewer.vue-0.1.2.tgz","fileCount":44,"unpackedSize":2767627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJAOeCRA9TVsSAnZWagAAVOEP/AsT6x2lTQHjGXpOV3zw\ny62QeN2q8Ln3D9HLA77XcMW9pcwdrnpjpP+sX6bDegLxpCa8G1/Tat0b+3zq\nsHgLI3eUxsZtNYNEmorxUYPTOyayl4VKtlygmTfXx7CoJpfE7kzlDz5+CwFt\n8sP0mti3NDian8e4pwe9/+OHSBewx06m7PQIFO3R2xEFMqoD+MPjRmJVIZXS\n2wDhjuzRjsCGPYJaJG8iXuSZcsOEKltjNaiiBqhI/ggM6yNuK54es1vxI431\njTs0+7FGNZF9YyJUnCvHZ602mr9JP1Lq69HitNTFzgOA1T+grKXU2PoZ/Zts\n24idt3cBUQldVI87xxX9d0scJuWIuo20SbjMVa2S6swe14S3I9KrMLy7x8Sr\nITVE4XMTn6GXf/ay22boZo865DjDCb+fXKdysDzr+CfDj2PNJbgRLHf0Ub6f\n1U8sh7iPrZAAS0b4q35rBPCZbPlYYXeTmMfyIDBFjvw1CGfPBxCOc9Tq2AMV\nci0MKIFicJO9sA+ZA0yTgxOa+5Sr74imHzgwWKfmxD5DALZAIq6zm9fFbCC3\nR8omEzEKEHwgf+IOOIbpkBq8+XrxdD0mh4WfP2iO+I1y12aY0bkRIzgHZ8Jo\nyskoYhhYjRYvF7/arSoZcgEJMXlHZ61ErBOZ/2Vd/vBWayUnLhDuvnN1q3fW\njVtM\r\n=3h39\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIESxdebIx5DsTw4n/xKY51/NpSoqESQNCAx5p9DcvEuIAiA0A1lvzm1bsxsWPEwMaEPE9KKXttWA/05bDBUCy86o1g=="}]},"maintainers":[{"name":"blue_lin","email":"lgfshr@163.com"},{"name":"cxhtml","email":"lanhai723@126.com"},{"name":"hxtong","email":"kaoyanxinku@163.com"},{"name":"moujintao","email":"moujintaotest@163.com"},{"name":"rainfore","email":"rainforest92@126.com"},{"name":"zhangsanshi","email":"zhangsanshi5566@gmail.com"}],"_npmUser":{"name":"rainfore","email":"rainforest92@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/u-log-viewer.vue_0.1.2_1579418526205_0.9010077000557482"},"_hasShrinkwrap":false},"0.1.3":{"name":"@cloud-ui/u-log-viewer.vue","description":"用于查看日志","version":"0.1.3","main":"./index.js","author":{"name":"Rainfore","email":"rainforest92@126.com"},"repository":{"type":"git","url":"git+https://github.com/vusion/cloud-ui-materials.git","directory":"src/components/u-log-viewer.vue"},"license":"MIT","keywords":["vusion","material","component"],"scripts":{"dev":"../../../node_modules/.bin/vue-cli-service doc --port 9090","build:doc":"../../../node_modules/.bin/vue-cli-service doc-build","screenshot":"vusion screenshot public/index.html --code-example --package","prepublishOnly":"npm run build:doc && npm run screenshot && vusion readme && vusion vetur"},"vuePlugins":{"resolveFrom":"../../../"},"babel":{"presets":["@vue/app"]},"vusion":{"type":"component","title":"日志查看器","category":"info","base":"vue","ui":"cloud-ui.vusion","screenshots":["https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.3/screenshots/0.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.3/screenshots/1.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.3/screenshots/2.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.3/screenshots/3.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.3/screenshots/4.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.3/screenshots/5.png"],"team":"网易云计算前端","access":"public"},"dependencies":{"ansi_up":"^4.0.4"},"devDependencies":{},"peerDependencies":{"vue":"^2.6.10","cloud-ui.vusion":"^0.6.0"},"vetur":{"tags":"./vetur/tags.json","attributes":"./vetur/attributes.json"},"homepage":"https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.1.3/public/index.html","bugs":{"url":"https://github.com/vusion/cloud-ui-materials/issues"},"_id":"@cloud-ui/u-log-viewer.vue@0.1.3","_nodeVersion":"10.16.3","_npmVersion":"6.13.2","dist":{"integrity":"sha512-3hIh6wuxKyXA4TMVqJ/QbIpOGYL6eRVzPBopo6EB6m8JGE7++qpkx/hss5oxrsSuL2ixWVKdJw6SQtQ7FATrXQ==","shasum":"0a8718588e81c47ff871d27acb3c1bb7c01d8300","tarball":"https://registry.npmjs.org/@cloud-ui/u-log-viewer.vue/-/u-log-viewer.vue-0.1.3.tgz","fileCount":46,"unpackedSize":3156970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRP03CRA9TVsSAnZWagAANhYP/jDWyvpgebXcb0VHj+6r\nYg8B8TZ3TU2zkCpgreZippIuNJzUZBcfHwFyNTJ4QkQFvRZwpqFJqRi/B+zt\nbyeeGbi3//Uo6rhPBkXg3znAOiRntN3kulR1NDnyfo2o6pspwbC7wZ5U3H4D\nkbQ4Sut4xWPWnctUxXutdHJFIcmfJOqs+dF8CkVXMo8u0g/KvyDFTqDr6hwZ\n324GuTofXgztGvycTmYg/JZ7fkHzq28dEzeX0CBSnot7wnlru3hhsAMdenLV\nAKOSWDcoHlcb5nQQ505caGu2STZcu1Cpgzbsb4RhftWZX2Y9guXFzDuKBpv6\nUSwfBR5Qf8+b64wYl3CrdJSJBTc8+5Fms5wzkS4oOmXOHHZV9t2xq+J0MQa1\nD9qwdY1vwZfhae5SYExRvQkqs+E9QB4pWzOX9IYqhApTHRNT9bDU7fKoa+mw\nJDd19cWdqxiy9/qdfODYDrV0z3PCjTkmvgeDzz1doFbIrrTurpzKgc7OZMLn\nqlBCTZH+yjPg3w9VTb9WChWvWHJt5hBNERMyCASQy629AKYIkrcdd7cceU0t\n73Ro6+yt1YZNFEgmT8YmOrObioTv8eMkgAzGmByznI4ksXfKOpP18xuxrwlh\nFSnyjUryuwnRDwOsNC8Pgn2Au5TaIjA+sHkZoKDvpdcRm6P3GzczvbJlFLuu\n38Y1\r\n=HrUs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTfR0rqBzgzyU1fiSOzeGZp8Uu/DTBxOQo5JTIeZ0I6AiEAo4mgwgwu7GXZwuQ40LnINSv6OvoN8hueomp0XQ0wgxc="}]},"maintainers":[{"name":"blue_lin","email":"lgfshr@163.com"},{"name":"cxhtml","email":"lanhai723@126.com"},{"name":"hxtong","email":"kaoyanxinku@163.com"},{"name":"moujintao","email":"moujintaotest@163.com"},{"name":"rainfore","email":"rainforest92@126.com"},{"name":"zhangsanshi","email":"zhangsanshi5566@gmail.com"}],"_npmUser":{"name":"rainfore","email":"rainforest92@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/u-log-viewer.vue_0.1.3_1581579574443_0.16263988026787035"},"_hasShrinkwrap":false},"0.2.0":{"name":"@cloud-ui/u-log-viewer.vue","description":"用于查看日志","version":"0.2.0","main":"./index.js","author":{"name":"Rainfore","email":"rainforest92@126.com"},"repository":{"type":"git","url":"git+https://github.com/vusion/cloud-ui-materials.git","directory":"src/components/u-log-viewer.vue"},"license":"MIT","keywords":["vusion","material","component"],"scripts":{"dev":"../../../node_modules/.bin/vue-cli-service doc --port 9090","build:doc":"../../../node_modules/.bin/vue-cli-service doc-build","screenshot":"vusion screenshot public/index.html --code-example --package","prepublishOnly":"npm run build:doc && npm run screenshot && vusion readme && vusion vetur"},"vuePlugins":{"resolveFrom":"../../../"},"babel":{"presets":["@vue/app"]},"vusion":{"type":"component","title":"日志查看器","category":"info","base":"vue","ui":"cloud-ui.vusion","screenshots":["https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.2.0/screenshots/0.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.2.0/screenshots/1.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.2.0/screenshots/2.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.2.0/screenshots/3.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.2.0/screenshots/4.png","https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.2.0/screenshots/5.png"],"team":"网易云计算前端","access":"public"},"dependencies":{"ansi_up":"^4.0.4"},"devDependencies":{},"peerDependencies":{"vue":"^2.6.10","cloud-ui.vusion":"^0.6.0"},"vetur":{"tags":"./vetur/tags.json","attributes":"./vetur/attributes.json"},"homepage":"https://unpkg.com/@cloud-ui/u-log-viewer.vue@0.2.0/public/index.html","bugs":{"url":"https://github.com/vusion/cloud-ui-materials/issues"},"_id":"@cloud-ui/u-log-viewer.vue@0.2.0","_nodeVersion":"10.16.3","_npmVersion":"6.13.2","dist":{"integrity":"sha512-j8RgXTbKqCcXkF1oTz6UFMo+WV9aOSx+NeNrzP2gY8aOQqrukF4PbjGRPo65htBSTHPn+NKlvLFtq26Bz289Cg==","shasum":"d0d7b7d3d77b2a83effc9e8227b8fa5c102e7886","tarball":"https://registry.npmjs.org/@cloud-ui/u-log-viewer.vue/-/u-log-viewer.vue-0.2.0.tgz","fileCount":45,"unpackedSize":2313729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX2ulCRA9TVsSAnZWagAAw+gP/0e2HfYjemmveYGTDtHP\nRSOo5Ehuf2HJ3EsvKgySW0vN0F1zf1gsQj66YvndPlI9rarzkwniYFb+iD/Y\n0MVW1npuDfx9VO0qmPBeIzQAMM5tPKSLTvCn4CZ/c2zi5MGzJpPM4KZIHQKc\n4K30sE+jkpTKRYEsdrwv2uMXZzKPqQrrQOOwiCorkbkJvLSvG51WlPD26mYu\nti9g9wAXdpubbxl2l7Tj8Uim4LyHDrRyNV88K5+mqTkUytO7h86HlBQ/RzI1\n85S36IdN4TYW9xkyYE/8Z9eYcy2lakRkEmwDpXjBzIoRf4Ep6qqOzTCgfCwO\nSLiHBzJmeZWISvCyI4hpHKRCnus41uoLH/PK0DAFo2ClxUVKTQELcSVPNTGK\nakWP4PddYlJW9bBOcgCqeduHXJrOoD5LsIKJq1v94FIzL9GY44YxR9RVnk0a\n6ncRHYwFecN6kcj1vMkKBAkEI83p3rFMbg5TIGvtUjtXRQHKgY5CXZAq3JSF\nLvqfqWvxXj8hTCXZtQW8KZCp8M2DhyEc+ehkPDCWWk/+wAfUV8HCCGzwwPPg\nN0DTG0HHGf4c6p0BOpaliFmJ2EMLrG/aVE2WMpR8QakyErwaIu5YUw0FiMP8\njyVRUMG5608UK5Rl2yikkl9NRSV+0wLnql8loN9v4y8aPiuKdNXi9kvv2m3w\nvYVO\r\n=8+nY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApSrjrFM1C1rhMC/jMPPYtUjVFbpsxjoeHiVx1taojbAiASohUrW4bnBE5MrXoE9bCq/gKSbDMn2at4gptgdaCrKQ=="}]},"maintainers":[{"name":"blue_lin","email":"lgfshr@163.com"},{"name":"cxhtml","email":"lanhai723@126.com"},{"name":"hxtong","email":"kaoyanxinku@163.com"},{"name":"moujintao","email":"moujintaotest@163.com"},{"name":"rainfore","email":"rainforest92@126.com"},{"name":"zhangsanshi","email":"zhangsanshi5566@gmail.com"}],"_npmUser":{"name":"rainfore","email":"rainforest92@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/u-log-viewer.vue_0.2.0_1583311780396_0.35964752932998034"},"_hasShrinkwrap":false},"0.2.1":{"name":"@cloud-ui/u-log-viewer.vue","description":"用于查看日志","version":"0.2.1","main":"./index.js","author":{"name":"Forrest","email":"rainforest92@126.com"},"repository":{"type":"git","url":"git+https://github.com/vusion/cloud-ui-materials.git","directory":"src/components/u-log-viewer.vue"},"license":"MIT","keywords":["vusion","material","component"],"scripts":{"dev":"../../../node_modules/.bin/vue-cli-service doc --port 9090","build:doc":"../../../node_modules/.bin/vue-cli-service doc-build","screenshot":"vusion screenshot public/index.html --code-example --smart-crop --package","deploy":"vusion deploy && vusion deploy screenshots","prepublishOnly":"npm run build:doc && npm run screenshot && vusion readme && vusion vetur"},"vuePlugins":{"resolveFrom":"../../../"},"babel":{"presets":["@vue/app"]},"vusion":{"type":"component","title":"日志查看器","category":"info","base":"vue","ui":"cloud-ui.vusion","screenshots":["https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.2.1/screenshots/0.png","https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.2.1/screenshots/1.png","https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.2.1/screenshots/2.png","https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.2.1/screenshots/3.png","https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.2.1/screenshots/4.png","https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.2.1/screenshots/5.png"],"team":"网易云计算前端","access":"public"},"dependencies":{"ansi_up":"^4.0.4"},"devDependencies":{},"peerDependencies":{"vue":"^2.6.10","cloud-ui.vusion":"^0.6.0"},"vetur":{"tags":"./vetur/tags.json","attributes":"./vetur/attributes.json"},"homepage":"https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.2.1/index.html","bugs":{"url":"https://github.com/vusion/cloud-ui-materials/issues"},"_id":"@cloud-ui/u-log-viewer.vue@0.2.1","_nodeVersion":"10.16.3","_npmVersion":"6.13.2","dist":{"integrity":"sha512-BGof1HbHf4hJeseQZtKzrm1J63PcJRx8BWgLKBbRxsRonsefwvq3umM81BdLOGRq+0wSQ8IvvZXAcHlrC75jJA==","shasum":"5a18cdb5a3859bfbdfe4bae407cff4bd05c26cf1","tarball":"https://registry.npmjs.org/@cloud-ui/u-log-viewer.vue/-/u-log-viewer.vue-0.2.1.tgz","fileCount":39,"unpackedSize":622778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehDJCCRA9TVsSAnZWagAAlOIP/1Ax5OUQOseiMEKXuLlZ\n566Z6y37y7rkWCq8wAg4gn2pZqlwuZCEGMe59U+KdyOyewlBVtJIVjrVukCf\nNLdZNrcNFG3Zz8ha6yzLwchpOFULpYM1zJ30NUEl4OS9gdPIgOcvzeZz2o9o\nd+ZZ5gy7BauFcA4D8yewTC0MclE8Qi7g6oUbHx/WnAqySBoJJWVHYAs31rEq\nlmvkGpVl4gdN42iSwiKNyNwCghm49ANZfrYmVaWueNaejZk64M13gJ8bX2/O\nmtHlQDecnKNJ5kGVps+mNX3j6+mCO2BMn71reFPAfdqg9dGwd4egG4YJWAdM\nTwPHOqOO8xbF0CgP7t/M07ntAZUu9/WWkpLjtnOpa+G0D+GDqH+1OhGcmhBK\ns0C9I6ZRPulJcay8DDxgc5w8EIzAdK4vW8JH9uTMRFQSHSdWGfkNViDsQb2+\nyoKRLpZ+0p9E7o08ohRRfoRn4zJLjhkYOXMOEGMcR64/gzf6TnsuVL+S4H/3\n2NstmWiYC6CKsRNT9S8TpfLju0DopaBIpN7KWB6FuL9c4aVZnB1nok7UtX8q\nkYZ/ue71cOSmXPdPwnIpMRt4RPPOH2XYWcMLywlOHvawLz+g8Z/WCybKhNtZ\nbu8fNhkV7h965VlowbPw1xREMsRWgsSp6ysuh2+8GlkHMmCJ5nMSZZnZTmt0\nVNi0\r\n=8/vZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3wutswgqr0yfJZAzU84jfzAy4MGRG4eOgu/x2m00mAgIhAPsTj83URAFnks8Q3TEj50N7r/0fQ+Ud+qal50m/CX6S"}]},"maintainers":[{"name":"blue_lin","email":"lgfshr@163.com"},{"name":"cxhtml","email":"lanhai723@126.com"},{"name":"hxtong","email":"kaoyanxinku@163.com"},{"name":"moujintao","email":"moujintaotest@163.com"},{"name":"rainfore","email":"rainforest92@126.com"},{"name":"zhangsanshi","email":"zhangsanshi5566@gmail.com"}],"_npmUser":{"name":"rainfore","email":"rainforest92@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/u-log-viewer.vue_0.2.1_1585721921787_0.34206434350819137"},"_hasShrinkwrap":false},"0.2.2":{"name":"@cloud-ui/u-log-viewer.vue","description":"用于查看日志","version":"0.2.2","main":"./index.js","author":{"name":"Forrest","email":"rainforest92@126.com"},"repository":{"type":"git","url":"git+https://github.com/vusion/cloud-ui-materials.git","directory":"src/components/u-log-viewer.vue"},"homepage":"https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.2.2/index.html","license":"MIT","keywords":["vusion","material","component"],"scripts":{"dev":"../../../node_modules/.bin/vue-cli-service doc --port 9090","build:doc":"../../../node_modules/.bin/vue-cli-service doc-build","screenshot":"vusion screenshot public/index.html --code-example --smart-crop --package","deploy":"vusion deploy && vusion deploy screenshots","prepublishOnly":"npm run build:doc && npm run screenshot && vusion readme && vusion vetur"},"vuePlugins":{"resolveFrom":"../../../"},"babel":{"presets":["@vue/app"]},"vusion":{"type":"component","title":"日志查看器","category":"info","base":"vue","ui":"cloud-ui.vusion","screenshots":["https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.2.2/screenshots/0.png","https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.2.2/screenshots/1.png","https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.2.2/screenshots/2.png","https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.2.2/screenshots/3.png","https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.2.2/screenshots/4.png","https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.2.2/screenshots/5.png"],"team":"网易云计算前端","access":"public"},"dependencies":{"ansi_up":"^4.0.4"},"devDependencies":{},"peerDependencies":{"vue":"^2.6.10","cloud-ui.vusion":"^0.6.0"},"vetur":{"tags":"./vetur/tags.json","attributes":"./vetur/attributes.json"},"bugs":{"url":"https://github.com/vusion/cloud-ui-materials/issues"},"_id":"@cloud-ui/u-log-viewer.vue@0.2.2","_nodeVersion":"10.16.3","_npmVersion":"6.13.2","dist":{"integrity":"sha512-dF//ql7Ch05i43JkS9QwZdzPKt5JhJD5dBnC9xgQXA/T5rHfTRuH057QZOvpLytbkNbRKQLA0NXYsP2Hs7577A==","shasum":"81ef0d8a5ea05a904f74d0c42af696463d65171c","tarball":"https://registry.npmjs.org/@cloud-ui/u-log-viewer.vue/-/u-log-viewer.vue-0.2.2.tgz","fileCount":39,"unpackedSize":622874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehHBMCRA9TVsSAnZWagAAgDIP/0biTfkG4XEb+vG33dOS\nge3/94ciRDGyq7eSLDV+3cxvtK3Igu7657rqjIMJZzrq4aBNOqWMv3A4YIdx\noWm6A+WxaJK8qstDSuyj9HV88eNfGGBGBonPOlidZTFWygfR5d7vPFk3wJz2\nwanYh2hlGA755wXqDNISD5Ao/gUlvnwBbSNZiE9kcgCXTkD4AhYbkpMHOlEK\nJgjYR0Wpf0Z/Fgwv59IqomSX1lKGPjH1gW0lJEQ5QokdU708LGxwMSqAotob\nQHbYmPjRTz8vaf/SuCEaVtmCeVNK8/FLULmyHwJHUwBuVk310XlcHZ0cYLOG\n037u41IagE3k5OGD/cuYMwaSwcc8sGgwbtoBP9nEcmi9L228zOkPZB0DH6dJ\nogmBNfgG4OW0CRORI5u2LYUSoSkp3AODWZ5wpmnx9NY7DsfWMqPqA9FTG3ZB\nKe0eAcpvxemVDPPBMgsYdinqDhvhUO+xBrXP8OPJBXXNhtRuiLn36oCK5a54\n403M1Jp4HH36+R0HdG27HljN527iKwmaJzkCLjhs6ycodNk/9VLn6qxhLc9x\nADOyhEpQsojbxA9AZPoV8Csc9rv3QFnV1i5+14fQ92EocHDltas4GVmy24rL\nzO6zqYWm9zA+rhNLDzh/SL5OeIpjI30Kymg0sTCs1JVrSaLLjptVbYUvcy5c\nKzQr\r\n=4ByL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCClZ/YvaRmPmYl9ohfLhaGashMtq5VGQe0l/7BCFKcqAIhAIYUg70Xo/g0pFuCukDoOUyls/9Hc62F6iItkEcubY+q"}]},"maintainers":[{"name":"blue_lin","email":"lgfshr@163.com"},{"name":"cxhtml","email":"lanhai723@126.com"},{"name":"hxtong","email":"kaoyanxinku@163.com"},{"name":"moujintao","email":"moujintaotest@163.com"},{"name":"rainfore","email":"rainforest92@126.com"},{"name":"zhangsanshi","email":"zhangsanshi5566@gmail.com"}],"_npmUser":{"name":"rainfore","email":"rainforest92@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/u-log-viewer.vue_0.2.2_1585737803493_0.4197772923951286"},"_hasShrinkwrap":false},"0.9.0":{"name":"@cloud-ui/u-log-viewer.vue","description":"用于查看日志","version":"0.9.0","main":"./index.js","author":{"name":"Forrest","email":"rainforest92@126.com"},"repository":{"type":"git","url":"git+https://github.com/vusion/cloud-ui-materials.git","directory":"src/components/u-log-viewer.vue"},"homepage":"https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.9.0/index.html","license":"MIT","keywords":["vusion","material","component"],"scripts":{"dev":"../../../node_modules/.bin/vue-cli-service doc --port 9090","build:theme":"../../../node_modules/.bin/vue-cli-service library-build --dest dist-theme","build:raw":"../../../node_modules/.bin/vue-cli-service library-build --vusion-mode raw --dest dist-raw","build:doc":"../../../node_modules/.bin/vue-cli-service doc-build","screenshot":"vusion screenshot public/index.html --code-example --smart-crop --package","deploy":"vusion deploy && vusion deploy screenshots","prepublishOnly":"npm run build:theme && npm run build:raw && npm run build:doc && npm run screenshot && vusion readme && vusion vetur","release":"vusion publish"},"vuePlugins":{"resolveFrom":"../../../"},"babel":{"presets":["@vue/app"]},"vusion":{"type":"component","title":"日志查看器","category":"info","base":"vue","ui":"cloud-ui.vusion","screenshots":["https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.9.0/screenshots/0.png","https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.9.0/screenshots/1.png","https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.9.0/screenshots/2.png","https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.9.0/screenshots/3.png","https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.9.0/screenshots/4.png","https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.9.0/screenshots/5.png"],"team":"网易云计算前端","access":"public"},"dependencies":{"ansi_up":"^4.0.4"},"devDependencies":{},"peerDependencies":{"@vue/cli-service":"^4.4.1","vue-cli-plugin-vusion":"^0.11.11","vue":"^2.6.10","cloud-ui.vusion":"^0.9.13"},"vetur":{"tags":"./vetur/tags.json","attributes":"./vetur/attributes.json"},"bugs":{"url":"https://github.com/vusion/cloud-ui-materials/issues"},"_id":"@cloud-ui/u-log-viewer.vue@0.9.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-aTn89XdBue3yyKMgyM39BJAuMoRFxKTq1hjDIGtNTnpX6yYy89uyPuZTmabD8vZ1tK7+Q+AO4xvZRkVvdNLn9Q==","shasum":"f0d3bc183537f4f0c563cb5e5cfa4eacf0525b6e","tarball":"https://registry.npmjs.org/@cloud-ui/u-log-viewer.vue/-/u-log-viewer.vue-0.9.0.tgz","fileCount":60,"unpackedSize":1285936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDJORCRA9TVsSAnZWagAAHwcP/RpEZqPL7oCgQ5lQB1fZ\nknzzjvlJoe5s6WQC19sWDv0u09m8ZZTrzV7W2jVCgg1tw+p7mS6VbJK8RwX/\nlJzYme7mQYueDae/dn+ZlCikdDAPXbSJWWwdU2KaD0EhreJmLTtdZnKUjAM+\n9e9Q6WqgMEVCzF6U4eymLvjgTluyD7xVPm0w/46DnfVBQm/VEyf4Mt4p4AUe\n5xnyuCEFSFrxSNrsUUJUX2oxKw4JSY88UKYfvTQ3iQMURqfMEFGp6Fm6j1BA\n1qTdUk4aIxze2KCiQAq5usRz7hZO+8F1rnZxPgXxwnIqKsGp5jNghYB+gguW\nNvi1p3YyyIY5fXMSgiK1dsEg58gUoPWPudbDIynPye51ltdHI44gkAZno21v\n6/yPJUuzU0Vkcfprxgag2Y6Ql3JGRsPLddQlM1J+OQcAHErGG0ZqQwxDAMDM\nhMsHdp8aVDrTcP2vcHYli+yUUuduw1bnIdg7SpkEhqtYJAQsIbqQPg2J7yHq\nToWZicIavbJkO+Gzqrbo9dC5F/DZTzXhWMnS290l2jbwXTz1p41/49s5GDP7\n3CO3Llr1+LFiMAmeumD3B4h6J0ixjqLwYTmVkViXSzx537oWXzgML2d9gkcl\nxUJmnd0g6Cg4nc9YACYbyLlMrzvvGYQJq3kzrfmvw6hrzhbVD0LwBAIjz7uc\n7Rlg\r\n=5mwZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/AJIVG1yMBkx2l1XaNvrGZF9nriD44nFoR6mEhqDsCAIgHp3a/Pm3LYSGJELt9F93+58r1PV38I0xyMhPoSTq0yI="}]},"maintainers":[{"name":"blue_lin","email":"lgfshr@163.com"},{"name":"cxhtml","email":"lanhai723@126.com"},{"name":"hxtong","email":"kaoyanxinku@163.com"},{"name":"moujintao","email":"moujintaotest@163.com"},{"name":"rainfore","email":"rainforest92@126.com"},{"name":"zhangsanshi","email":"zhangsanshi5566@gmail.com"}],"_npmUser":{"name":"rainfore","email":"rainforest92@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/u-log-viewer.vue_0.9.0_1594659728424_0.4903668973108448"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-14T09:58:53.839Z","0.1.0":"2020-01-14T09:58:54.111Z","modified":"2022-04-06T07:36:15.792Z","0.1.1":"2020-01-15T08:24:18.109Z","0.1.2":"2020-01-19T07:22:06.387Z","0.1.3":"2020-02-13T07:39:34.589Z","0.2.0":"2020-03-04T08:49:40.666Z","0.2.1":"2020-04-01T06:18:42.023Z","0.2.2":"2020-04-01T10:43:23.623Z","0.9.0":"2020-07-13T17:02:08.614Z"},"maintainers":[{"email":"wddpwzz36@gmail.com","name":"lip966"},{"email":"wo978847302@sina.com","name":"damowangdexiaogenban"},{"email":"lifuquan1985@hotmail.com","name":"lifuquan"},{"email":"rainforest92@126.com","name":"rainfore"},{"email":"1033021372@qq.com","name":"zhangxiaoyudaisy"}],"description":"用于查看日志","homepage":"https://static-vusion.163yun.com/packages/@cloud-ui/u-log-viewer.vue@0.9.0/index.html","keywords":["vusion","material","component"],"repository":{"type":"git","url":"git+https://github.com/vusion/cloud-ui-materials.git","directory":"src/components/u-log-viewer.vue"},"author":{"name":"Forrest","email":"rainforest92@126.com"},"bugs":{"url":"https://github.com/vusion/cloud-ui-materials/issues"},"license":"MIT","readme":"<!-- 该 README.md 根据 api.yaml 和 docs/*.md 自动生成，为了方便在 GitHub 和 NPM 上查阅。如需修改，请查看源文件 -->\n\n# ULogViewer 日志查看器\n\n- [示例](#示例)\n    - [基本用法](#基本用法)\n    - [日志多次追加](#日志多次追加)\n    - [高频大量日志](#高频大量日志)\n    - [设置显示方式](#设置显示方式)\n    - [设置初始深浅色](#设置初始深浅色)\n    - [按钮钩子](#按钮钩子)\n- [API]()\n    - [Props/Attrs](#propsattrs)\n    - [Slots](#slots)\n    - [Events](#events)\n    - [Methods](#methods)\n\n用于查看日志。\n\n## 示例\n### 基本用法\n\n将日志直接传入`content`属性。\n\n如果有 ANSI Color Codes，会自动染色。比如通过`webpack-cli --colors`输出的日志等。\n\n``` vue\n<template>\n<u-log-viewer :content=\"content\"></u-log-viewer>\n</template>\n<script>\nexport default {\n    data() {\n        return {\n            content: `\n\u001b[43m\u001b[30m WARNING \u001b[39m\u001b[49m \u001b[33mCompiled with 3 warnings\u001b[39m\u001b[90m 4:45:52 PM\u001b[39m\n\n\u001b[43m\u001b[30m warning \u001b[39m\u001b[49m\n\nasset size limit: The following asset(s) exceed the recommended size limit (244 KiB).\nThis can impact web performance.\nAssets:\n  media/music.b1818dba.mp3 (3.9 MiB)\n  img/bg.51084630.jpg (672 KiB)\n  js/chunk-vendors.19893bbc.js (575 KiB)\n\n\u001b[43m\u001b[30m warning \u001b[39m\u001b[49m\n\nentrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.\nEntrypoints:\n  index (695 KiB)\n      css/chunk-vendors.e226ad28.css\n      js/chunk-vendors.19893bbc.js\n      css/index.f50b38e6.css\n      js/index.00e713e9.js\n\n\n\u001b[43m\u001b[30m warning \u001b[39m\u001b[49m\n\nwebpack performance recommendations:\nYou can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.\nFor more info visit https://webpack.js.org/guides/code-splitting/\n\n  \u001b[36m\u001b[1mFile\u001b[22m\u001b[39m                                   \u001b[36m\u001b[1mSize\u001b[22m\u001b[39m              \u001b[36m\u001b[1mGzipped\u001b[22m\u001b[39m\n\n  \u001b[32mdist/js/chunk-vendors.19893bbc.js\u001b[39m      575.12 KiB        167.44 KiB\n  \u001b[32mdist/js/index.00e713e9.js\u001b[39m              11.10 KiB         4.29 KiB\n  \u001b[34mdist/css/chunk-vendors.e226ad28.css\u001b[39m    81.18 KiB         15.98 KiB\n  \u001b[34mdist/css/index.f50b38e6.css\u001b[39m            27.93 KiB         5.91 KiB\n\n  \u001b[90mImages and other types of assets omitted.\u001b[39m\n\n\u001b[42m\u001b[30m DONE \u001b[39m\u001b[49m Build complete. The \u001b[36mdist\u001b[39m directory is ready to be deployed.\n\u001b[44m\u001b[30m INFO \u001b[39m\u001b[49m Check out deployment instructions at \u001b[36mhttps://cli.vuejs.org/guide/deployment.html\u001b[39m\n` };\n    },\n};\n</script>\n```\n\n### 日志多次追加\n\n使用`push`方法追加日志。\n\n日志如果在最底下，会持续跟随滚动；如果在中间，会保持当前位置。\n\n``` vue\n<template>\n<u-linear-layout direction=\"vertical\" gap=\"small\">\n    <u-log-viewer ref=\"logViewer\"></u-log-viewer>\n    <u-linear-layout gap=\"small\">\n        <u-button @click=\"fetchLog\">单步获取</u-button>\n        <u-button @click=\"autoFetchLog\">自动获取</u-button>\n    </u-linear-layout>\n</u-linear-layout>\n</template>\n<script>\nconst remoteLogs = [`[2020-01-10 10:14:55] [git] start to download source code\n[2020-01-10 10:14:55] [git] fetch source code\n[2020-01-10 10:14:58] [git] delete all untracked files and directories\n[2020-01-10 10:14:59] [git] start to fetch new code\n[2020-01-10 10:15:00] [git] successfully fetched new code\n[2020-01-10 10:15:00] [git] start to checkout to branch master\n[2020-01-10 10:15:01] [git] successfully downloaded source code\nrepo: The project module generate build xml success.`,\n`deploy:\n     [echo] begin auto deploy......\nclean:\nwebapp:\n     [exec]\n     [exec] *****************| npm run init:client start |*******************\n     [exec]\n     [exec]\n     [exec] > cd client && npm install\n     [exec]\n     [exec] npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.\n     [exec] npm WARN deprecated @types/globby@9.1.0: This is a stub types definition. globby provides its own type definitions, so you do not need this installed.\n     [exec] npm WARN deprecated @types/axios@0.14.0: This is a stub types definition for axios (https://github.com/mzabriskie/axios). axios provides its own type definitions, so you don't need @types/axios installed!\n     [exec] npm WARN deprecated kleur@2.0.2: Please upgrade to kleur@3 or migrate to 'ansi-colors' if you prefer the old syntax. Visit <https://github.com/lukeed/kleur/releases/tag/v3.0.0\\> for migration path(s).\n     [exec]\n     [exec] > ((node-gyp configure && node-gyp build) > builderror.log) || (exit 0)\n     [exec]\n     [exec] g++: error: unrecognized command line option ‘-std=gnu++1y’`,\n`     [exec] make: *** [Release/obj.target/addon/csrc/addon.o] Error 1\n     [exec] gyp ERR! build error\n     [exec] gyp ERR! stack Error: make failed with exit code: 2\n     [exec] gyp ERR! stack     at ChildProcess.emit (events.js:193:13)\n     [exec] gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:255:12)\n     [exec] gyp ERR! System Linux 3.2.0-4-amd64\n     [exec] gyp ERR! node -v v11.15.0\n     [exec] gyp ERR! node-gyp -v v3.8.0\n     [exec] gyp ERR! not ok`,\n`     [exec]\n     [exec] > node husky install\n     [exec]\n     [exec] husky > Setting up git hooks\n     [exec] Husky requires Git >= 2.13.0, please upgrade Git\n     [exec] husky > Failed to install\n     [exec]\n     [exec] > node -e \"try{require('./postinstall')}catch(e){}\"\n     [exec]\n     [exec] Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!\n     [exec]\n     [exec] The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:\n     [exec] > https://opencollective.com/core-js\n     [exec] > https://www.patreon.com/zloirock`,\n`     [exec]\n     [exec] Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)\n     [exec]\n     [exec]\n     [exec] > node -e \"try{require('./postinstall')}catch(e){}\"\n     [exec]\n     [exec]\n     [exec] > node ./postinstall.js\n     [exec]\n     [exec] Thank you for installing EJS: built with the Jake JavaScript build tool (https://jakejs.com/)\n     [exec]\n     [exec]\n     [exec] > node scripts/postinstall\n     [exec]\n     [exec]\n     [exec] > node bin/postinstall || exit 0\n     [exec]\n     [exec]\n     [exec] > opencollective-postinstall || exit 0\n     [exec]\n     [exec] Thank you for using husky!\n     [exec] If you rely on this package, please consider supporting our open collective:\n     [exec] > https://opencollective.com/husky/donate\n     [exec]`,\n`     [exec] npm notice created a lockfile as package-lock.json. You should commit this file.\n     [exec] npm WARN eslint-config-vusion@3.0.3 requires a peer of eslint@^5.12.0 but none is installed. You must install peer dependencies yourself.\n     [exec] npm WARN stylelint-config-vusion@1.1.2 requires a peer of stylelint@^9.3.0 but none is installed. You must install peer dependencies yourself.\n     [exec] npm WARN eslint-plugin-vue@5.2.3 requires a peer of eslint@^5.0.0 but none is installed. You must install peer dependencies yourself.\n     [exec] npm WARN vue-eslint-parser@5.0.0 requires a peer of eslint@^5.0.0 but none is installed. You must install peer dependencies yourself.\n     [exec] npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/vusion-api/node_modules/fsevents):\n     [exec] npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {\"os\":\"darwin\",\"arch\":\"any\"} (current: {\"os\":\"linux\",\"arch\":\"x64\"})\n     [exec] npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules/fsevents):\n     [exec] npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {\"os\":\"darwin\",\"arch\":\"any\"} (current: {\"os\":\"linux\",\"arch\":\"x64\"})`,\n`     [exec]\n     [exec] added 2900 packages from 2170 contributors in 89.77s\n     [exec]\n     [exec] *****************| npm run init:client end |*******************\n     [exec]\n     [exec]\n     [exec] *****************| npm run init:server start |*******************\n     [exec]\n     [exec]\n     [exec] > cd server && npm run initPro\n     [exec]`,\n`     [exec]\n     [exec] > rm -rf node_modules && npm install\n     [exec]\n     [exec]\n     [exec] > node-gyp rebuild || node suppress-error.js\n     [exec]\n     [exec]   TOUCH Release/obj.target/DTraceProviderStub.stamp\n     [exec]\n     [exec] > node -e \"try{require('./postinstall')}catch(e){}\"\n     [exec]\n     [exec] npm WARN vusion-materials-platform@0.0.2 No repository field.\n     [exec] npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules/fsevents):\n     [exec] npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {\"os\":\"darwin\",\"arch\":\"any\"} (current: {\"os\":\"linux\",\"arch\":\"x64\"})\n     [exec]\n     [exec] added 1272 packages from 1248 contributors in 20.74s\n     [exec]\n     [exec] *****************| npm run init:server end |*******************\n     [exec]\n     [exec]`,\n`     [exec] *****************| npm run build:client start |*******************\n     [exec]\n     [exec]\n     [exec] > cd client && npm run build && npm run publish\n     [exec]\n     [exec]\n     [exec] > vue-cli-service build --apply-theme\n     [exec]\n     [exec] -  Building for production...\n     [exec]\n     [exec]  WARNING  Compiled with 2 warnings10:17:34 AM\n     [exec]\n     [exec]  warning\n     [exec]\n     [exec] asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).`,\n`     [exec] This can impact web performance.\n     [exec] Assets:\n     [exec]   img/vscode-init-block.8a496f0a.png (410 KiB)\n     [exec]   img/vscode-init-component.90fa0a7e.png (402 KiB)\n     [exec]   css/chunk-common.4ff942db.css (261 KiB)\n     [exec]   js/chunk-common.1a66be39.js (650 KiB)\n     [exec]   js/docs.2934dfaa.js (400 KiB)\n     [exec]   vendor.79f2d5e6.js (291 KiB)\n     [exec]\n     [exec]  warning\n     [exec]\n     [exec] entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.\n     [exec] Entrypoints:\n     [exec]   index (990 KiB)\n     [exec]       css/chunk-vendors.bb08a24d.css\n     [exec]       js/chunk-vendors.4c125764.js\n     [exec]       css/chunk-common.4ff942db.css`,\n`     [exec]       js/chunk-common.1a66be39.js\n     [exec]       css/index.42d05824.css\n     [exec]       index.2fffbce0e0003a9a.js\n     [exec]   vscode (974 KiB)\n     [exec]       css/chunk-vendors.bb08a24d.css\n     [exec]       js/chunk-vendors.4c125764.js\n     [exec]       css/chunk-common.4ff942db.css\n     [exec]       js/chunk-common.1a66be39.js\n     [exec]       css/vscode.ff148367.css\n     [exec]       vscode.238e0ff67d270ef1.js\n     [exec]\n     [exec]\n     [exec]   File                                     Size             Gzipped\n     [exec]\n     [exec]   public/js/chunk-common.1a66be39.js       650.24 KiB       161.93 KiB\n     [exec]   public/js/docs.2934dfaa.js               399.51 KiB       42.87 KiB\n     [exec]   public/vendor.79f2d5e6.js                290.98 KiB       102.23 KiB\n     [exec]   public/chunk-2d0c15b8.f3f7b883.js        83.96 KiB        17.33 KiB\n     [exec]   public/js/chunk-vendors.4c125764.js      50.88 KiB        15.59 KiB`,\n`     [exec]   public/index.2fffbce0e0003a9a.js         21.56 KiB        10.00 KiB\n     [exec]   public/js/component.d32a029d.js          21.04 KiB        6.63 KiB\n     [exec]   public/js/block.b4ca5833.js              8.50 KiB         2.70 KiB\n     [exec]   public/js/template.c96ca802.js           8.20 KiB         2.55 KiB\n     [exec]   public/js/account.04fe2fc5.js            7.36 KiB         1.88 KiB\n     [exec]   public/vscode.238e0ff67d270ef1.js        6.61 KiB         2.88 KiB\n     [exec]   public/js/team.4f74c0c9.js               5.76 KiB         1.90 KiB\n     [exec]   public/js/demo.16381d57.js               3.33 KiB         1.42 KiB\n     [exec]   public/js/search.0640a254.js             2.98 KiB         1.22 KiB\n     [exec]   public/css/chunk-common.4ff942db.css     260.83 KiB       57.26 KiB\n     [exec]   public/css/index.42d05824.css            6.34 KiB         2.10 KiB\n     [exec]   public/css/vscode.ff148367.css           4.91 KiB         1.70 KiB\n     [exec]   public/css/block.7fb46ef8.css            1.58 KiB         0.63 KiB\n     [exec]   public/css/template.841fdf1f.css         1.58 KiB         0.63 KiB\n     [exec]   public/css/component.849d7e14.css        1.23 KiB         0.48 KiB\n     [exec]   public/css/search.ebafb1cd.css           0.81 KiB         0.40 KiB\n     [exec]   public/css/chunk-vendors.bb08a24d.css    0.37 KiB         0.16 KiB\n     [exec]   public/css/account.f21933f1.css          0.37 KiB         0.26 KiB\n     [exec]   public/css/docs.5f316a89.css             0.25 KiB         0.20 KiB\n     [exec]   public/css/team.2cc09e17.css             0.09 KiB         0.09 KiB\n     [exec]   public/css/demo.486d2fb0.css             0.05 KiB         0.07 KiB\n     [exec]`,\n`     [exec]   Images and other types of assets omitted.\n     [exec]\n     [exec]  DONE  Build complete. The public directory is ready to be deployed.\n     [exec]  INFO  Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html\n     [exec]\n     [exec]\n     [exec] > node ./bin/publish\n     [exec]\n     [exec]\n     [exec] *****************| npm run build:client end |*******************\n     [exec]\n     [exec]\n     [exec] *****************| rm -rf client start |*******************\n     [exec]\n     [exec]\n     [exec] *****************| rm -rf client end |*******************\n     [exec]\ncompress-web:`,\n`cp:\nBUILD SUCCESSFUL\n\nTotal time: 2 minutes 38 seconds\nstart to upload package to nos\nrepo: Upload compressed file to nos success!\nsuccessfully uploaded package to nos\nfetch source second:5\ncompile code second:159\nupload file  second:4\n\nbuild total  second:175\n`];\nlet count = 0;\nconst fetchLog = () => Promise.resolve(count < remoteLogs.length ? remoteLogs[count++] : undefined);\n\nexport default {\n    methods: {\n        fetchLog() {\n            return fetchLog().then((content) => {\n                if (typeof content === 'string')\n                    this.$refs.logViewer.push(content);\n                return content;\n            });\n        },\n        autoFetchLog() {\n            setTimeout(() => this.fetchLog().then((content) => {\n                if (typeof content === 'string')\n                    this.autoFetchLog();\n            }), 500);\n        },\n    },\n}\n</script>\n```\n\n### 高频大量日志\n\n组件利用节流函数和虚拟列表，对高频大量日志做了优化。\n\n一般不需要做任何设置，如果需要可以关注以下两个属性：\n- `buffer-wait`属性用于设置最短日志缓冲间隔。\n- `virtual-count`属性用于设置实际渲染的 DOM 数。\n\n``` vue\n<template>\n<u-linear-layout direction=\"vertical\" gap=\"small\">\n    <u-log-viewer ref=\"logViewer\" style=\"height: 476px\"></u-log-viewer>\n    <u-linear-layout gap=\"small\">\n        <u-button @click=\"fetchLog\">单步获取</u-button>\n        <u-button @click=\"fetching ? (fetching = false) : startFetchLog()\">{{ fetching ? '停止获取' : '自动获取' }}</u-button>\n    </u-linear-layout>\n</u-linear-layout>\n</template>\n<script>\nconst remoteLogs = [`\n\u001b[43m\u001b[30m WARNING \u001b[39m\u001b[49m \u001b[33mCompiled with 3 warnings\u001b[39m\u001b[90m 04:45:53\u001b[39m\n\n\u001b[43m\u001b[30m warning \u001b[39m\u001b[49m\n\nasset size limit: The following asset(s) exceed the recommended size limit (244 KiB).\nThis can impact web performance.\nAssets:\n  media/music.b1818dba.mp3 (3.9 MiB)\n  img/bg.51084630.jpg (672 KiB)\n  js/chunk-vendors.19893bbc.js (575 KiB)\n\n\u001b[43m\u001b[30m warning \u001b[39m\u001b[49m\n\nentrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.\nEntrypoints:\n  index (695 KiB)\n      css/chunk-vendors.e226ad28.css\n      js/chunk-vendors.19893bbc.js\n      css/index.f50b38e6.css\n      js/index.00e713e9.js\n\n\n\u001b[43m\u001b[30m warning \u001b[39m\u001b[49m`,\n`\u001b[39m\u001b[90m 40:46:23\u001b[39m\n\nwebpack performance recommendations:\nYou can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.\nFor more info visit https://webpack.js.org/guides/code-splitting/\n\n  \u001b[36m\u001b[1mFile\u001b[22m\u001b[39m                                   \u001b[36m\u001b[1mSize\u001b[22m\u001b[39m              \u001b[36m\u001b[1mGzipped\u001b[22m\u001b[39m\n\n  \u001b[32mdist/js/chunk-vendors.19893bbc.js\u001b[39m      575.12 KiB        167.44 KiB\n  \u001b[32mdist/js/index.00e713e9.js\u001b[39m              11.10 KiB         4.29 KiB\n  \u001b[34mdist/css/chunk-vendors.e226ad28.css\u001b[39m    81.18 KiB         15.98 KiB\n  \u001b[34mdist/css/index.f50b38e6.css\u001b[39m            27.93 KiB         5.91 KiB\n\n  \u001b[90mImages and other types of assets omitted.\u001b[39m\n\n\u001b[42m\u001b[30m DONE \u001b[39m\u001b[49m Build complete. The \u001b[36mdist\u001b[39m directory is ready to be deployed.\n\u001b[44m\u001b[30m INFO \u001b[39m\u001b[49m Check out deployment instructions at \u001b[36mhttps://cli.vuejs.org/guide/deployment.html\u001b[39m\n`];\n\nlet count = 0;\nconst fetchLog = () => {\n    if (count++ < 2000)\n        return Promise.resolve(remoteLogs[count%2].replace(/warning/g, 'Index: ' + count));\n    else\n        return Promise.resolve();\n};\n\nexport default {\n    data() {\n        return {\n            fetching: false,\n        };\n    },\n    methods: {\n        fetchLog() {\n            return fetchLog().then((content) => {\n                if (typeof content === 'string')\n                    this.$refs.logViewer.push(content);\n                return content;\n            });\n        },\n        startFetchLog() {\n            this.fetching = true;\n            this.autoFetchLog();\n        },\n        autoFetchLog() {\n            setTimeout(() => this.fetchLog().then((content) => {\n                if (typeof content === 'string' && this.fetching)\n                    this.autoFetchLog();\n            }), 10);\n        },\n    },\n}\n</script>\n```\n\n\n### 设置显示方式\n\n通过`visible.sync`绑定显示/隐藏。\n\n默认显示方式为`'static'`，嵌入在文档流中。`'fixed'`表示固定显示，`'fullWindow'`表示全窗口显示，`'fullScreen'`表示全屏显示。\n\n通过`position`设置固定模式的位置。\n\n\n``` vue\n<template>\n<u-linear-layout direction=\"vertical\" gap=\"small\" layout=\"block\">\n    <u-form gap=\"small\">\n        <u-form-item label=\"可见性\">\n            <u-capsules v-model=\"visible\">\n                <u-capsule :value=\"true\">显示</u-capsule>\n                <u-capsule :value=\"false\">隐藏</u-capsule>\n            </u-capsules>\n        </u-form-item>\n        <u-form-item label=\"普通显示方式\">\n            <u-capsules v-model=\"display\">\n                <u-capsule value=\"static\">静态</u-capsule>\n                <u-capsule value=\"fixed\">固定</u-capsule>\n            </u-capsules>\n        </u-form-item>\n        <u-form-item label=\"显示位置\" v-if=\"display === 'fixed'\">\n            <u-capsules v-model=\"position\">\n                <u-capsule value=\"top\">top</u-capsule>\n                <u-capsule value=\"top-center\">top-center</u-capsule>\n                <u-capsule value=\"top-left\">top-left</u-capsule>\n                <u-capsule value=\"top-right\">top-right</u-capsule>\n                <u-capsule value=\"bottom\">bottom</u-capsule>\n                <u-capsule value=\"bottom-center\">bottom-center</u-capsule>\n                <u-capsule value=\"bottom-left\">bottom-left</u-capsule>\n                <u-capsule value=\"bottom-right\">bottom-right</u-capsule>\n            </u-capsules>\n        </u-form-item>\n        <u-form-item label=\"全屏显示方式\">\n            <u-capsules v-model=\"maximizedDisplay\">\n                <u-capsule value=\"fullWindow\">全窗口</u-capsule>\n                <u-capsule value=\"fullScreen\">全屏幕</u-capsule>\n            </u-capsules>\n        </u-form-item>\n    </u-form>\n    <u-log-viewer :content=\"content\" :visible.sync=\"visible\" :position=\"position\" :display=\"display\" :normal-display=\"display\" :maximized-display=\"maximizedDisplay\"></u-log-viewer>\n</u-linear-layout>\n</template>\n<script>\nexport default {\n    data() {\n        return {\n            visible: true,\n            display: 'static',\n            position: 'bottom-right',\n            maximizedDisplay: 'fullWindow',\n            content: `[2020-01-10 10:14:55] [git] start to download source code\n[2020-01-10 10:14:55] [git] fetch source code\n[2020-01-10 10:14:58] [git] delete all untracked files and directories\n[2020-01-10 10:14:59] [git] start to fetch new code\n[2020-01-10 10:15:00] [git] successfully fetched new code\n[2020-01-10 10:15:00] [git] start to checkout to branch master\n[2020-01-10 10:15:01] [git] successfully downloaded source code\nrepo: The project module generate build xml success.\ndeploy:\n     [echo] begin auto deploy......\nclean:\nwebapp:\n     [exec]\n     [exec] *****************| npm run init:client start |*******************\n     [exec]\n     [exec]\n     [exec] > cd client && npm install\n     [exec]\n     [exec] npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.\n     [exec] npm WARN deprecated @types/globby@9.1.0: This is a stub types definition. globby provides its own type definitions, so you do not need this installed.\n     [exec] npm WARN deprecated @types/axios@0.14.0: This is a stub types definition for axios (https://github.com/mzabriskie/axios). axios provides its own type definitions, so you don't need @types/axios installed!\n     [exec] npm WARN deprecated kleur@2.0.2: Please upgrade to kleur@3 or migrate to 'ansi-colors' if you prefer the old syntax. Visit <https://github.com/lukeed/kleur/releases/tag/v3.0.0\\> for migration path(s).\n     [exec]\n     [exec] > ((node-gyp configure && node-gyp build) > builderror.log) || (exit 0)\n     [exec]\n     [exec] g++: error: unrecognized command line option ‘-std=gnu++1y’\n     [exec] make: *** [Release/obj.target/addon/csrc/addon.o] Error 1\n     [exec] gyp ERR! build error\n     [exec] gyp ERR! stack Error: make failed with exit code: 2\n     [exec] gyp ERR! stack     at ChildProcess.emit (events.js:193:13)\n     [exec] gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:255:12)\n     [exec] gyp ERR! System Linux 3.2.0-4-amd64\n     [exec] gyp ERR! node -v v11.15.0\n     [exec] gyp ERR! node-gyp -v v3.8.0\n     [exec] gyp ERR! not ok\n     [exec]\n     [exec] > node husky install\n     [exec]\n     [exec] husky > Setting up git hooks\n     [exec] Husky requires Git >= 2.13.0, please upgrade Git\n     [exec] husky > Failed to install\n     [exec]\n     [exec] > node -e \"try{require('./postinstall')}catch(e){}\"\n     [exec]\n     [exec] Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!\n     [exec]\n     [exec] The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:\n     [exec] > https://opencollective.com/core-js\n     [exec] > https://www.patreon.com/zloirock\n     [exec]\n     [exec] Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)\n     [exec]\n     [exec]\n     [exec] > node -e \"try{require('./postinstall')}catch(e){}\"\n     [exec]\n     [exec]\n     [exec] > node ./postinstall.js\n     [exec]\n     [exec] Thank you for installing EJS: built with the Jake JavaScript build tool (https://jakejs.com/)\n     [exec]\n     [exec]\n     [exec] > node scripts/postinstall\n     [exec]\n     [exec]\n     [exec] > node bin/postinstall || exit 0\n     [exec]\n     [exec]\n     [exec] > opencollective-postinstall || exit 0\n     [exec]\n     [exec] Thank you for using husky!\n     [exec] If you rely on this package, please consider supporting our open collective:\n     [exec] > https://opencollective.com/husky/donate\n     [exec]\n     [exec] npm notice created a lockfile as package-lock.json. You should commit this file.\n     [exec] npm WARN eslint-config-vusion@3.0.3 requires a peer of eslint@^5.12.0 but none is installed. You must install peer dependencies yourself.\n     [exec] npm WARN stylelint-config-vusion@1.1.2 requires a peer of stylelint@^9.3.0 but none is installed. You must install peer dependencies yourself.\n     [exec] npm WARN eslint-plugin-vue@5.2.3 requires a peer of eslint@^5.0.0 but none is installed. You must install peer dependencies yourself.\n     [exec] npm WARN vue-eslint-parser@5.0.0 requires a peer of eslint@^5.0.0 but none is installed. You must install peer dependencies yourself.\n     [exec] npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/vusion-api/node_modules/fsevents):\n     [exec] npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {\"os\":\"darwin\",\"arch\":\"any\"} (current: {\"os\":\"linux\",\"arch\":\"x64\"})\n     [exec] npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules/fsevents):\n     [exec] npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {\"os\":\"darwin\",\"arch\":\"any\"} (current: {\"os\":\"linux\",\"arch\":\"x64\"})\n     [exec]\n     [exec] added 2900 packages from 2170 contributors in 89.77s\n     [exec]\n     [exec] *****************| npm run init:client end |*******************\n     [exec]\n     [exec]\n     [exec] *****************| npm run init:server start |*******************\n     [exec]\n     [exec]\n     [exec] > cd server && npm run initPro\n     [exec]\n     [exec]\n     [exec] > rm -rf node_modules && npm install\n     [exec]\n     [exec]\n     [exec] > node-gyp rebuild || node suppress-error.js\n     [exec]\n     [exec]   TOUCH Release/obj.target/DTraceProviderStub.stamp\n     [exec]\n     [exec] > node -e \"try{require('./postinstall')}catch(e){}\"\n     [exec]\n     [exec] npm WARN vusion-materials-platform@0.0.2 No repository field.\n     [exec] npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules/fsevents):\n     [exec] npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {\"os\":\"darwin\",\"arch\":\"any\"} (current: {\"os\":\"linux\",\"arch\":\"x64\"})\n     [exec]\n     [exec] added 1272 packages from 1248 contributors in 20.74s\n     [exec]\n     [exec] *****************| npm run init:server end |*******************\n     [exec]\n     [exec]\n     [exec] *****************| npm run build:client start |*******************\n     [exec]\n     [exec]\n     [exec] > cd client && npm run build && npm run publish\n     [exec]\n     [exec]\n     [exec] > vue-cli-service build --apply-theme\n     [exec]\n     [exec] -  Building for production...\n     [exec]\n     [exec]  WARNING  Compiled with 2 warnings10:17:34 AM\n     [exec]\n     [exec]  warning\n     [exec]\n     [exec] asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).\n     [exec] This can impact web performance.\n     [exec] Assets:\n     [exec]   img/vscode-init-block.8a496f0a.png (410 KiB)\n     [exec]   img/vscode-init-component.90fa0a7e.png (402 KiB)\n     [exec]   css/chunk-common.4ff942db.css (261 KiB)\n     [exec]   js/chunk-common.1a66be39.js (650 KiB)\n     [exec]   js/docs.2934dfaa.js (400 KiB)\n     [exec]   vendor.79f2d5e6.js (291 KiB)\n     [exec]\n     [exec]  warning\n     [exec]\n     [exec] entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.\n     [exec] Entrypoints:\n     [exec]   index (990 KiB)\n     [exec]       css/chunk-vendors.bb08a24d.css\n     [exec]       js/chunk-vendors.4c125764.js\n     [exec]       css/chunk-common.4ff942db.css\n     [exec]       js/chunk-common.1a66be39.js\n     [exec]       css/index.42d05824.css\n     [exec]       index.2fffbce0e0003a9a.js\n     [exec]   vscode (974 KiB)\n     [exec]       css/chunk-vendors.bb08a24d.css\n     [exec]       js/chunk-vendors.4c125764.js\n     [exec]       css/chunk-common.4ff942db.css\n     [exec]       js/chunk-common.1a66be39.js\n     [exec]       css/vscode.ff148367.css\n     [exec]       vscode.238e0ff67d270ef1.js\n     [exec]\n     [exec]\n     [exec]   File                                     Size             Gzipped\n     [exec]\n     [exec]   public/js/chunk-common.1a66be39.js       650.24 KiB       161.93 KiB\n     [exec]   public/js/docs.2934dfaa.js               399.51 KiB       42.87 KiB\n     [exec]   public/vendor.79f2d5e6.js                290.98 KiB       102.23 KiB\n     [exec]   public/chunk-2d0c15b8.f3f7b883.js        83.96 KiB        17.33 KiB\n     [exec]   public/js/chunk-vendors.4c125764.js      50.88 KiB        15.59 KiB\n     [exec]   public/index.2fffbce0e0003a9a.js         21.56 KiB        10.00 KiB\n     [exec]   public/js/component.d32a029d.js          21.04 KiB        6.63 KiB\n     [exec]   public/js/block.b4ca5833.js              8.50 KiB         2.70 KiB\n     [exec]   public/js/template.c96ca802.js           8.20 KiB         2.55 KiB\n     [exec]   public/js/account.04fe2fc5.js            7.36 KiB         1.88 KiB\n     [exec]   public/vscode.238e0ff67d270ef1.js        6.61 KiB         2.88 KiB\n     [exec]   public/js/team.4f74c0c9.js               5.76 KiB         1.90 KiB\n     [exec]   public/js/demo.16381d57.js               3.33 KiB         1.42 KiB\n     [exec]   public/js/search.0640a254.js             2.98 KiB         1.22 KiB\n     [exec]   public/css/chunk-common.4ff942db.css     260.83 KiB       57.26 KiB\n     [exec]   public/css/index.42d05824.css            6.34 KiB         2.10 KiB\n     [exec]   public/css/vscode.ff148367.css           4.91 KiB         1.70 KiB\n     [exec]   public/css/block.7fb46ef8.css            1.58 KiB         0.63 KiB\n     [exec]   public/css/template.841fdf1f.css         1.58 KiB         0.63 KiB\n     [exec]   public/css/component.849d7e14.css        1.23 KiB         0.48 KiB\n     [exec]   public/css/search.ebafb1cd.css           0.81 KiB         0.40 KiB\n     [exec]   public/css/chunk-vendors.bb08a24d.css    0.37 KiB         0.16 KiB\n     [exec]   public/css/account.f21933f1.css          0.37 KiB         0.26 KiB\n     [exec]   public/css/docs.5f316a89.css             0.25 KiB         0.20 KiB\n     [exec]   public/css/team.2cc09e17.css             0.09 KiB         0.09 KiB\n     [exec]   public/css/demo.486d2fb0.css             0.05 KiB         0.07 KiB\n     [exec]\n     [exec]   Images and other types of assets omitted.\n     [exec]\n     [exec]  DONE  Build complete. The public directory is ready to be deployed.\n     [exec]  INFO  Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html\n     [exec]\n     [exec]\n     [exec] > node ./bin/publish\n     [exec]\n     [exec]\n     [exec] *****************| npm run build:client end |*******************\n     [exec]\n     [exec]\n     [exec] *****************| rm -rf client start |*******************\n     [exec]\n     [exec]\n     [exec] *****************| rm -rf client end |*******************\n     [exec]\ncompress-web:\ncp:\nBUILD SUCCESSFUL\n\nTotal time: 2 minutes 38 seconds\nstart to upload package to nos\nrepo: Upload compressed file to nos success!\nsuccessfully uploaded package to nos\nfetch source second:5\ncompile code second:159\nupload file  second:4\n\nbuild total  second:175\n` };\n    },\n}\n</script>\n```\n\n### 设置初始深浅色\n\n默认`color=\"dark\"`。通过设置`color=\"light\"`，可以将初始显示设置为浅色。\n\n``` vue\n<template>\n<u-log-viewer :content=\"content\" color=\"light\"></u-log-viewer>\n</template>\n<script>\nexport default {\n    data() {\n        return {\n            content: `[2020-01-10 10:14:55] [git] start to download source code\n[2020-01-10 10:14:55] [git] fetch source code\n[2020-01-10 10:14:58] [git] delete all untracked files and directories\n[2020-01-10 10:14:59] [git] start to fetch new code\n[2020-01-10 10:15:00] [git] successfully fetched new code\n[2020-01-10 10:15:00] [git] start to checkout to branch master\n[2020-01-10 10:15:01] [git] successfully downloaded source code\nrepo: The project module generate build xml success.\ndeploy:\n     [echo] begin auto deploy......\nclean:\nwebapp:\n     [exec]\n     [exec] *****************| npm run init:client start |*******************\n     [exec]\n     [exec]\n     [exec] > cd client && npm install\n     [exec]\n     [exec] npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.\n     [exec] npm WARN deprecated @types/globby@9.1.0: This is a stub types definition. globby provides its own type definitions, so you do not need this installed.\n     [exec] npm WARN deprecated @types/axios@0.14.0: This is a stub types definition for axios (https://github.com/mzabriskie/axios). axios provides its own type definitions, so you don't need @types/axios installed!\n     [exec] npm WARN deprecated kleur@2.0.2: Please upgrade to kleur@3 or migrate to 'ansi-colors' if you prefer the old syntax. Visit <https://github.com/lukeed/kleur/releases/tag/v3.0.0\\> for migration path(s).\n     [exec]\n     [exec] > ((node-gyp configure && node-gyp build) > builderror.log) || (exit 0)\n     [exec]\n     [exec] g++: error: unrecognized command line option ‘-std=gnu++1y’\n     [exec] make: *** [Release/obj.target/addon/csrc/addon.o] Error 1\n     [exec] gyp ERR! build error\n     [exec] gyp ERR! stack Error: make failed with exit code: 2\n     [exec] gyp ERR! stack     at ChildProcess.emit (events.js:193:13)\n     [exec] gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:255:12)\n     [exec] gyp ERR! System Linux 3.2.0-4-amd64\n     [exec] gyp ERR! node -v v11.15.0\n     [exec] gyp ERR! node-gyp -v v3.8.0\n     [exec] gyp ERR! not ok\n     [exec]\n     [exec] > node husky install\n     [exec]\n     [exec] husky > Setting up git hooks\n     [exec] Husky requires Git >= 2.13.0, please upgrade Git\n     [exec] husky > Failed to install\n     [exec]\n     [exec] > node -e \"try{require('./postinstall')}catch(e){}\"\n     [exec]\n     [exec] Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!\n     [exec]\n     [exec] The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:\n     [exec] > https://opencollective.com/core-js\n     [exec] > https://www.patreon.com/zloirock\n     [exec]\n     [exec] Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)\n     [exec]\n     [exec]\n     [exec] > node -e \"try{require('./postinstall')}catch(e){}\"\n     [exec]\n     [exec]\n     [exec] > node ./postinstall.js\n     [exec]\n     [exec] Thank you for installing EJS: built with the Jake JavaScript build tool (https://jakejs.com/)\n     [exec]\n     [exec]\n     [exec] > node scripts/postinstall\n     [exec]\n     [exec]\n     [exec] > node bin/postinstall || exit 0\n     [exec]\n     [exec]\n     [exec] > opencollective-postinstall || exit 0\n     [exec]\n     [exec] Thank you for using husky!\n     [exec] If you rely on this package, please consider supporting our open collective:\n     [exec] > https://opencollective.com/husky/donate\n     [exec]\n     [exec] npm notice created a lockfile as package-lock.json. You should commit this file.\n     [exec] npm WARN eslint-config-vusion@3.0.3 requires a peer of eslint@^5.12.0 but none is installed. You must install peer dependencies yourself.\n     [exec] npm WARN stylelint-config-vusion@1.1.2 requires a peer of stylelint@^9.3.0 but none is installed. You must install peer dependencies yourself.\n     [exec] npm WARN eslint-plugin-vue@5.2.3 requires a peer of eslint@^5.0.0 but none is installed. You must install peer dependencies yourself.\n     [exec] npm WARN vue-eslint-parser@5.0.0 requires a peer of eslint@^5.0.0 but none is installed. You must install peer dependencies yourself.\n     [exec] npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/vusion-api/node_modules/fsevents):\n     [exec] npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {\"os\":\"darwin\",\"arch\":\"any\"} (current: {\"os\":\"linux\",\"arch\":\"x64\"})\n     [exec] npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules/fsevents):\n     [exec] npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {\"os\":\"darwin\",\"arch\":\"any\"} (current: {\"os\":\"linux\",\"arch\":\"x64\"})\n     [exec]\n     [exec] added 2900 packages from 2170 contributors in 89.77s\n     [exec]\n     [exec] *****************| npm run init:client end |*******************\n     [exec]\n     [exec]\n     [exec] *****************| npm run init:server start |*******************\n     [exec]\n     [exec]\n     [exec] > cd server && npm run initPro\n     [exec]\n     [exec]\n     [exec] > rm -rf node_modules && npm install\n     [exec]\n     [exec]\n     [exec] > node-gyp rebuild || node suppress-error.js\n     [exec]\n     [exec]   TOUCH Release/obj.target/DTraceProviderStub.stamp\n     [exec]\n     [exec] > node -e \"try{require('./postinstall')}catch(e){}\"\n     [exec]\n     [exec] npm WARN vusion-materials-platform@0.0.2 No repository field.\n     [exec] npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules/fsevents):\n     [exec] npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {\"os\":\"darwin\",\"arch\":\"any\"} (current: {\"os\":\"linux\",\"arch\":\"x64\"})\n     [exec]\n     [exec] added 1272 packages from 1248 contributors in 20.74s\n     [exec]\n     [exec] *****************| npm run init:server end |*******************\n     [exec]\n     [exec]\n     [exec] *****************| npm run build:client start |*******************\n     [exec]\n     [exec]\n     [exec] > cd client && npm run build && npm run publish\n     [exec]\n     [exec]\n     [exec] > vue-cli-service build --apply-theme\n     [exec]\n     [exec] -  Building for production...\n     [exec]\n     [exec]  WARNING  Compiled with 2 warnings10:17:34 AM\n     [exec]\n     [exec]  warning\n     [exec]\n     [exec] asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).\n     [exec] This can impact web performance.\n     [exec] Assets:\n     [exec]   img/vscode-init-block.8a496f0a.png (410 KiB)\n     [exec]   img/vscode-init-component.90fa0a7e.png (402 KiB)\n     [exec]   css/chunk-common.4ff942db.css (261 KiB)\n     [exec]   js/chunk-common.1a66be39.js (650 KiB)\n     [exec]   js/docs.2934dfaa.js (400 KiB)\n     [exec]   vendor.79f2d5e6.js (291 KiB)\n     [exec]\n     [exec]  warning\n     [exec]\n     [exec] entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.\n     [exec] Entrypoints:\n     [exec]   index (990 KiB)\n     [exec]       css/chunk-vendors.bb08a24d.css\n     [exec]       js/chunk-vendors.4c125764.js\n     [exec]       css/chunk-common.4ff942db.css\n     [exec]       js/chunk-common.1a66be39.js\n     [exec]       css/index.42d05824.css\n     [exec]       index.2fffbce0e0003a9a.js\n     [exec]   vscode (974 KiB)\n     [exec]       css/chunk-vendors.bb08a24d.css\n     [exec]       js/chunk-vendors.4c125764.js\n     [exec]       css/chunk-common.4ff942db.css\n     [exec]       js/chunk-common.1a66be39.js\n     [exec]       css/vscode.ff148367.css\n     [exec]       vscode.238e0ff67d270ef1.js\n     [exec]\n     [exec]\n     [exec]   File                                     Size             Gzipped\n     [exec]\n     [exec]   public/js/chunk-common.1a66be39.js       650.24 KiB       161.93 KiB\n     [exec]   public/js/docs.2934dfaa.js               399.51 KiB       42.87 KiB\n     [exec]   public/vendor.79f2d5e6.js                290.98 KiB       102.23 KiB\n     [exec]   public/chunk-2d0c15b8.f3f7b883.js        83.96 KiB        17.33 KiB\n     [exec]   public/js/chunk-vendors.4c125764.js      50.88 KiB        15.59 KiB\n     [exec]   public/index.2fffbce0e0003a9a.js         21.56 KiB        10.00 KiB\n     [exec]   public/js/component.d32a029d.js          21.04 KiB        6.63 KiB\n     [exec]   public/js/block.b4ca5833.js              8.50 KiB         2.70 KiB\n     [exec]   public/js/template.c96ca802.js           8.20 KiB         2.55 KiB\n     [exec]   public/js/account.04fe2fc5.js            7.36 KiB         1.88 KiB\n     [exec]   public/vscode.238e0ff67d270ef1.js        6.61 KiB         2.88 KiB\n     [exec]   public/js/team.4f74c0c9.js               5.76 KiB         1.90 KiB\n     [exec]   public/js/demo.16381d57.js               3.33 KiB         1.42 KiB\n     [exec]   public/js/search.0640a254.js             2.98 KiB         1.22 KiB\n     [exec]   public/css/chunk-common.4ff942db.css     260.83 KiB       57.26 KiB\n     [exec]   public/css/index.42d05824.css            6.34 KiB         2.10 KiB\n     [exec]   public/css/vscode.ff148367.css           4.91 KiB         1.70 KiB\n     [exec]   public/css/block.7fb46ef8.css            1.58 KiB         0.63 KiB\n     [exec]   public/css/template.841fdf1f.css         1.58 KiB         0.63 KiB\n     [exec]   public/css/component.849d7e14.css        1.23 KiB         0.48 KiB\n     [exec]   public/css/search.ebafb1cd.css           0.81 KiB         0.40 KiB\n     [exec]   public/css/chunk-vendors.bb08a24d.css    0.37 KiB         0.16 KiB\n     [exec]   public/css/account.f21933f1.css          0.37 KiB         0.26 KiB\n     [exec]   public/css/docs.5f316a89.css             0.25 KiB         0.20 KiB\n     [exec]   public/css/team.2cc09e17.css             0.09 KiB         0.09 KiB\n     [exec]   public/css/demo.486d2fb0.css             0.05 KiB         0.07 KiB\n     [exec]\n     [exec]   Images and other types of assets omitted.\n     [exec]\n     [exec]  DONE  Build complete. The public directory is ready to be deployed.\n     [exec]  INFO  Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html\n     [exec]\n     [exec]\n     [exec] > node ./bin/publish\n     [exec]\n     [exec]\n     [exec] *****************| npm run build:client end |*******************\n     [exec]\n     [exec]\n     [exec] *****************| rm -rf client start |*******************\n     [exec]\n     [exec]\n     [exec] *****************| rm -rf client end |*******************\n     [exec]\ncompress-web:\ncp:\nBUILD SUCCESSFUL\n\nTotal time: 2 minutes 38 seconds\nstart to upload package to nos\nrepo: Upload compressed file to nos success!\nsuccessfully uploaded package to nos\nfetch source second:5\ncompile code second:159\nupload file  second:4\n\nbuild total  second:175\n` };\n    },\n}\n</script>\n```\n\n### 按钮钩子\n\n通过设置`fetchLogs`函数，可以开启拉取日志按钮。\n\n通过设置`openInNewTab`属性，可以开启在新标签页打开按钮。\n\n``` vue\n<template>\n<u-log-viewer ref=\"logViewer\" :fetchLogs=\"fetchLogs\" openInNewTab=\"https://163yun.com/\"></u-log-viewer>\n</template>\n<script>\nexport default {\n    methods: {\n        fetchLogs() {\n            this.$refs.logViewer.push('[' + new Date().toJSON() + '] ' + Math.random());\n        },\n    },\n}\n</script>\n```\n\n## API\n### Props/Attrs\n\n| Prop/Attr | Type | Options | Default | Description |\n| --------- | ---- | ------- | ------- | ----------- |\n| content | string |  | `''` | 日志内容 |\n| color | enum | `'dark'`, `'light'` | `'dark'` | 日志查看器配色 |\n| visible.sync | boolean |  | `true` | 控制日志查看器显示或者隐藏 |\n| display.sync | enum | `'block'`, `'static'`, `'fixed'`, `'fullWindow'`, `'fullScreen'` | `'static'` | 显示方式 |\n| normal-display | enum | `'block'`, `'static'`, `'fixed'` | `'static'` | 与最大化切换按钮相关。非最大化时的显示方式 |\n| maximized-display | enum | `'fullWindow'`, `'fullScreen'` | `'fullWindow'` | 与最大化切换按钮相关。最大化时的显示方式 |\n| position | enum | `'top'`, `'top-center'`, `'top-left'`, `'top-right'`, `'bottom'`, `'bottom-center'`, `'bottom-left'`, `'bottom-right'` | `'bottom-right'` | 固定模式时的位置 |\n| fetchLogs | Function |  |  | 该属性有值时，“拉取日志”按钮才会显示。用于自定义拉取方法处理，因为组件自身不会实现拉取日志逻辑。 |\n| openInNewTab | string, Function |  |  | 该属性有值时，“在新窗口打开”按钮才会显示。如果为字符串，会按字符串打开。如果为函数，则按函数自定义。 |\n| buffer-wait | number |  | `200` | 防止高频追加日志。设置日志节流间隔（ms） |\n| view-count | number |  | `100` | 防止大量日志渲染卡顿。设置实际渲染的 DOM 数。 |\n\n### Slots\n\n#### (default)\n\n插入文本或 HTML。\n\n### Events\n\n#### @push\n\n追加日志时触发。由于设置了高频追加性能机制，刚追加日志时不一定会立即更新(flush)。\n\n| Param | Type | Description |\n| ----- | ---- | ----------- |\n| $event.logs | Array | 当前日志 |\n| $event.incremental | string | 增量日志 |\n\n#### @flush\n\n从缓存区更新日志时触发\n\n| Param | Type | Description |\n| ----- | ---- | ----------- |\n| $event.logs | Array | 当前日志 |\n| $event.incremental | Array | 增量日志 |\n\n#### @clear\n\n清除日志时触发\n\n| Param | Type | Description |\n| ----- | ---- | ----------- |\n| $event.logs | Array | 空日志 |\n\n#### @display-change\n\n显示方式改变时触发\n\n| Param | Type | Description |\n| ----- | ---- | ----------- |\n| $event.display | enum | 改变后的显示方式 |\n| $event.oldDisplay | enum | 旧的显示方式 |\n\nMethods\n\n#### push(content)\n\n追加日志\n\n| Param | Type | Default | Description |\n| ----- | ---- | ------- | ----------- |\n| content | string |  | 需要追加的内容 |\n\n#### clear()\n\n清除日志\n\n","readmeFilename":"README.md"}