Skip to content

LogLines ​

Visor de logs con coloreado por nivel estilo terminal.

LogLines

Demo ​

INFO Starting dev server...
⚠WARN Deprecated API in v3
✕ERROR Failed to connect
·DEBUG Cache miss for key
INFO Server ready on port 5173
vue
<LogLines
  :lines="[
    { text: 'INFO  Starting dev server...', level: 'info' },
    { text: 'WARN  Deprecated API in v3', level: 'warn' },
    { text: 'ERROR Failed to connect', level: 'error' },
    { text: 'DEBUG Cache miss for key', level: 'debug' },
    { text: 'INFO  Server ready on port 5173', level: 'info' },
  ]"
/>

Props ​

lines ​

Array de líneas de log con text y level opcional.

vue
<LogLines :lines="[
  { text: 'Starting...', level: 'info' },
  { text: 'Error!', level: 'error' },
]" />

max ​

Máximo de líneas visibles (las más recientes). Excedentes se descartan.

Line 3
Line 4
Line 5
vue
<LogLines
  :lines="[
    { text: 'Line 1', level: 'info' },
    { text: 'Line 2', level: 'info' },
    { text: 'Line 3', level: 'info' },
    { text: 'Line 4', level: 'info' },
    { text: 'Line 5', level: 'info' },
  ]"
  :max="3"
/>

timestamps ​

Agrega prefijo [HH:MM:SS] a cada línea.

[01:43:44] Server started
[01:43:44]✕Connection lost
vue
<LogLines
  :lines="[
    { text: 'Server started', level: 'info' },
    { text: 'Connection lost', level: 'error' },
  ]"
  timestamps
/>

color ​

Color del componente (se aplica al borde).

Primary log
Success log
vue
<LogLines
  :lines="[
    { text: 'Primary log', level: 'info' },
    { text: 'Success log', level: 'info' },
  ]"
  color="success"
/>

Tipos ​

LogLine ​

CampoTipoRequeridoDescripción
textstring✅Contenido de la línea
level'info' \| 'warn' \| 'error' \| 'debug'❌Nivel de log

API ​

PropTypeDefaultDescription
linesArray<{text, level?}>[]Líneas de log
maxnumber100Máximo de líneas visibles
color'primary' | 'secondary' | 'tertiary' | 'success' | 'warning' | 'danger' | 'light' | 'medium' | 'dark''primary'Color del componente
timestampsbooleanfalsePrefijo [HH:MM:SS]

Tokens usados ​

--font-mono, --text, --text-muted, --color-*