# Reading Logs from Contracts

In multiple cases it is required to log information about the execution of your contracts - these logs are intended for development purposes only and should not be a part of your final contract.

During the development lifecycle, it is possible to use `println()` function from the standard Go library, this will output the message out to the stderr of the server.

In order to 'listen' to these log messages, Gamma-cli enables you to run

```
gamma-cli logs
```

which will run indefinitely and listen to the output pipe from within the docker instance which runs the gamma server.

To stop listening, send a break signal using `ctrl+c`
