---
title: roSystemLog
slug: develop/es/rosystemlog
docTags: 
createdAt: 2025-03-11T07:07:18.733Z
---

Este objeto permite registrar el registro del sistema en un reproductor BrightSign. Tenga en cuenta que los valores de BrightScript `imprimir` no se escriben en el registro del sistema; use los métodos *ifStreamSend* para escribir en el registro en su lugar.

Creación del objeto: Este objeto se crea sin parámetros:

```text
CreateObject("roSystemLog")
```

## ifSystemLog

### ReadLog() As roArray

Devuelve una matriz de cadenas. Las cadenas corresponden a líneas en el registro del sistema, desde el arranque hasta la entrada más reciente.

### ReadNextLine() As String

Lee la siguiente línea del registro del sistema grabado.

## ifStreamSend

### SetSendEol(eol\_sequence As String) As Void

Establece la secuencia EOL al escribir en la secuencia. El valor predeterminado es CR+LF. Si necesita establecer este valor en un carácter no imprimible, use la función `chr()` [función global](docId:8ViuBcC3f1MPXOoS0i8yf).

### SendByte(byte As Integer) As Void

Escribe el byte especificado en la secuencia.

### SendLine(string As String) As Void

Escribe los caracteres especificados en la secuencia seguidos por la secuencia EOL actual.

### SendBlock(a As Dynamic) As Void

Escribe los caracteres especificados en la secuencia. Este método puede admitir una cadena o un *roByteArray*. Si el bloque es una cadena, cualquier byte nulo terminará el bloque.

### Flush() As Void

Escribe la secuencia en el archivo, bloqueando la ejecución hasta que todos los datos se hayan escrito.

## Escritura en un servidor Syslog remoto

Los reproductores BrightSign pueden escribir en un servidor syslog remoto mediante el protocolo syslog estándar (RFC 3164). Para configurar el registro remoto, escriba la entrada "syslog" en la sección "networking" del [registro del reproductor](docId\:ZkG2it0MwZHIyUgEuPuIb):

### Ejemplo

```text
registry = CreateObject("roRegistrySection", "networking")
registry.Write("syslog", "my-syslog-server")
registry.Flush()
```

Puede especificar el syslog usando su dirección IP o nombre de host.
