Skip to content

Bashio is killed by "Use stdout for logging output" #169 #177

@lmagyar

Description

@lmagyar

cc @sairon

After #169 it is impossible to use bashio for anything programmatically!!!

If I call a bashio function to get any response on stdout AND debug is turned on, the response will be mixed with the DEBUG lines.

$ rm -f -r /tmp/.bashio/
$ bashio::network.interfaces 2>/dev/null
2025/11/05 00:50:09 DEBUG: Requested API resource: http://supervisor/network/info
2025/11/05 00:50:09 DEBUG: Request method: GET
2025/11/05 00:50:09 DEBUG: Request data: {}
2025/11/05 00:50:09 DEBUG: API HTTP Response code: 200
2025/11/05 00:50:09 DEBUG: API Response: {"result":"ok","data":{"interfaces":[{"interface":"end0","type":"ethernet","enabled":true,"connected":true,"primary":true,"mac":"DC:A6:32:F3:22:9E","ipv4":{"method":"static","address":["192.168.1.7/24"],"nameservers":["192.168.1.1"],"gateway":"192.168.1.1","ready":true},"ipv6":{"method":"auto","addr_gen_mode":"default","ip6_privacy":"default","address":["fe80::52b0:ee0b:12d7:2f2c/64"],"nameservers":[],"gateway":null,"ready":false},"wifi":null,"vlan":null,"mdns":"announce","llmnr":"announce"},{"interface":"wlan0","type":"wireless","enabled":false,"connected":false,"primary":false,"mac":"DC:A6:32:F3:22:9F","ipv4":{"method":"disabled","address":[],"nameservers":[],"gateway":null,"ready":false},"ipv6":{"method":"disabled","addr_gen_mode":"default","ip6_privacy":"default","address":[],"nameservers":[],"gateway":null,"ready":false},"wifi":null,"vlan":null,"mdns":null,"llmnr":null}],"docker":{"interface":"hassio","address":"172.30.32.0/23","gateway":"172.30.32.1","dns":"172.30.32.3"},"host_internet":true,"supervisor_internet":true}}

end0
wlan0

How can we use bashio after #169???

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions