> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/on-premises/es/configuracion/overleaf-toolkit/logging.md).

# Registro

Puedes usar el `bin/logs` script para ver los registros de los servicios.

Ejemplos de uso básico:

```bash
# Ver los registros del servicio web
bin/logs web

# Mostrar ayuda
bin/logs --help

# Ver registros de varios servicios a la vez
bin/logs filestore docstore web clsi

# Seguir la salida de registros (como tail -f)
bin/logs -f filestore docstore web clsi

# Limitar el número de líneas impresas (50 por defecto)
bin/logs -n 50 web

# Mostrar todas las líneas del registro
bin/logs -n all web

# Redirigir la salida a un archivo
bin/logs -n all web > web.log
```

Puedes usar el `bin/logs` script para ver los registros de los siguientes servicios: `clsi`, `contacts`, `docstore`, `document-updater`, `filestore`, `git-bridge`, `mongo`, `notifications`, `real-time`, `redis`, `spelling`, `tags`, `track-changes`, `web`, `web-api`, `history-v1`, `project-history`.

## Copiar registros

Consulta la documentación original: <https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/logging#copying-logs>

Copia los archivos de registro del principal `sharelatex` contenedor a tu equipo local:

```bash
docker cp sharelatex:/var/log/overleaf/{service-name}.log {service-name}.log
```

## Persistencia de registros

Los contenedores Docker son efímeros, lo que significa que los archivos/directorios creados dentro del contenedor durante la ejecución (incluidos los archivos de registro) se descartarán si el contenedor se vuelve a crear (por ejemplo, al ejecutar `bin/up`). Para conservar los archivos de registro entre recreaciones del contenedor:

* Establece la variable de entorno `OVERLEAF_LOG_PATH` en el `config/overleaf.rc` archivo utilizado por el Toolkit. Este debe ser el directorio del host que se montará como enlace en el directorio de registros dentro del `sharelatex` contenedor.
* Después de cambiar esto y ejecutar `bin/up -d`, los archivos de registro se conservarán en el host y serán accesibles directamente.

{% hint style="warning" %}
Debes establecer el propietario del directorio de registros del host usado para el montaje enlazado en el `www-data` usuario (uid=33) y asegurarte de que los permisos sean `drwxr-xr-x` (755).

Ejemplo:

```bash
chown 33:33 data/overleaf/logs
chmod 755 data/overleaf/logs
```

{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/on-premises/es/configuracion/overleaf-toolkit/logging.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
