# TelemetryCollector-Api for developers

**URL:** <https://community.homey.app/t/telemetrycollector-api-for-developers/131548>\
**Category:** Developers\
**Tags:** app, homey-pro\
**Created:** [February 25, 2025, 6:36am UTC](https://community.homey.app/t/telemetrycollector-api-for-developers/131548 "2025-02-25T06:36:17Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![ChrisG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chrisg/32/8825_2.png) [@ChrisG](https://community.homey.app/u/ChrisG)\
**Post date:** [February 25, 2025, 6:36am UTC](https://community.homey.app/t/telemetrycollector-api-for-developers/131548/2 "2025-02-25T06:36:30Z")

</div>

## Good to know

### Not all console messages are output in debug mode.

During the HP2023 beta phase, I already noticed that no console message is output for classes that inherit directly from the “Homey.SimpleClass”. I reported this to Athom and received the response “It works as designed”.

**But the TelemetryCollector-Api sends the message to the agents in any case.**

### Enhancement of the log message

Each message text is automatically enhanced by the api with the class name and, if available, the name of the device.

```js
this.logInfo('Initialized')

```

> ‘[ClassName] \> [Message]’ result: ’ MyApp \> Initialized’

> ‘[ClassName] \> [DeviceName] \> [Message]’ result: ‘MyDevice \> Sample Device \> Initialized’

## Log message and metadata.

Metadata is added to each log message. These can be used by the observability servers as filters (labels).

Example:

```json
{
  level: "debug",
  message: "PlayerDevice > Büro 31 Audio > setUnavailable()",
  timestamp: "2025-03-01T09:20:28.364Z",
  metadata: {
    id: "89e4cf57-29b0-4f38-89ff-0269e04271ea",
    app: "WiiM",
    appID: "org.cflat-inc.wiim",
    facility: "17",
    facilityName: "Device",
    class: "PlayerDevice",
    deviceID: "FF98F09C-74E9-46A5-07FF-155EFF98F09C",
    deviceName: "Büro 31 Audio",
  },
}

```

---

_[View the full topic](https://community.homey.app/t/telemetrycollector-api-for-developers/131548)._
