roSystemLog
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:
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 globalfunción global.
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 reproductorregistro del reproductor:
Ejemplo
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.