> For the complete documentation index, see [llms.txt](https://docs.liquidapps.io/liquidapps-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.liquidapps.io/liquidapps-documentation/dapp-network-services/dapp-network-services/smart-contract-console-log-syntax.md).

# Smart Contract Console Log Syntax

## Contract Logs

The DAPP Network uses custom event logs to communicate between consumer contracts and the DAPP Service Providers (specialized EOSIO nodes running the DAPP Network logic and servicing requests).  For this reason any print statements added to a contract which utilizes a DAPP Network service must end with a newline (`\n`) in order to not interfere with the event parsing.

For example:

```cpp
print("{\"type\":\"debug\",\"message\":\"YOUR LOGS HERE\"}\n");
```

```cpp
print("Hello World!");
print("\n");
```
