# Personalizar la salida del controlador de registro


La opción de registro `tag` especifica cómo dar formato a una etiqueta que identifica los mensajes de registro del contenedor. Por defecto, el sistema utiliza los primeros 12 caracteres del ID del contenedor. Para invalidar este comportamiento, especifica una opción `tag`:

```console
$ docker run --log-driver=fluentd --log-opt fluentd-address=myhost.local:24224 --log-opt tag="mailer"
```

Docker admite algunas marcas de plantilla especiales que puedes utilizar al especificar el valor de una etiqueta:

| Marca              | Descripción                                                      |
| ------------------ | ---------------------------------------------------------------- |
| `{{.ID}}`          | Los primeros 12 caracteres del ID del contenedor.                |
| `{{.FullID}}`      | El ID completo del contenedor.                                   |
| `{{.Name}}`        | El nombre del contenedor.                                        |
| `{{.ImageID}}`     | Los primeros 12 caracteres del ID de la imagen del contenedor.   |
| `{{.ImageFullID}}` | El ID completo de la imagen del contenedor.                      |
| `{{.ImageName}}`   | El nombre de la imagen utilizada por el contenedor.              |
| `{{.DaemonName}}`  | El nombre del programa Docker (`docker`).                        |

Por ejemplo, especificar el valor `--log-opt tag="{{.ImageName}}/{{.Name}}/{{.ID}}"` produce líneas de registro de `syslog` como:

```text
Aug  7 18:33:19 HOSTNAME hello-world/foobar/5790672ab6a0[9103]: Hello from Docker.
```

Al momento del arranque, el sistema establece el campo `container_name` y `{{.Name}}` en las etiquetas. Si utilizas `docker rename` para renombrar un contenedor, el nuevo nombre no se refleja en los mensajes de registro. En su lugar, estos mensajes continúan utilizando el nombre original del contenedor.

