Releases: ianparkinson/helog
Releases · ianparkinson/helog
helog v1.0.0
v1 Release.
--csv
no longer convertsnull
literals provided by the Hubitat Elevation into an empty string.- In practice, this means that the events log, when rendered as CSV, will output
null
in absent text fields. Fields will be left blank only if the Hubitat omits them in the source JSON event.
- In practice, this means that the events log, when rendered as CSV, will output
helog v0.0.5
- Fix #1 - an occasional failure with
Malformed JSON: java.io.IOException: Pipe broken
--raw
now writes each JSON object on a new line- Updated all dependencies to latest versions
- Small tweaks to the help options
helog v0.0.4
- Filter debug log by level, using
--level
or--xlevel
. For example,helog log 192.168.1.200 --level=error,warn
. - Filter event log by event name, using
--name
or--xname
. For example,helog events 192.168.1.200 --name=temperature
. - The
--help
message is tidied up a bit. - Include local time, at which an event was received by
helog
, in all logs:- The
events
output now includes the local time. Previously it did not display a time at all. - The
log
output uses the local time instead of the hub's reported time. - CSV output (
--csv
) includes a new column,localTime
. For the debug log, the hub's reported time is still carried in thetime
column.
- The
helog v0.0.3
- Exclude devices and apps with
--xdevice
and/or--xapp
.- Thanks to sburke781 for the suggestion!
helog v0.0.2
- Filter by device or app, using
--device
or--app
.- Multiple devices and apps may be included.
- A device can be identified using either its number, or its name. An app can be identified using its number. For the
log
stream (but not for theevents
stream), an app can also be identified using its name. - Filtering is not supported with
--raw
output.
- Output in CSV format, using
--csv
. - Improved log message formats
events
now includes the source (DEVICE
orAPP
) and the numeric app Id for events fired by apps.log
puts the source (dev
orapp
) next to the numeric Id.
- Writes a message to stderr to confirm that it has connected to the hub.
helog v0.0.1
First release.
- Writes the events and debug streams to stdout, in a simple human-readable format.
- Option to output streams in the raw JSON format as broadcast by the hub.