Skip to content

Releases: ianparkinson/helog

helog v1.0.0

15 Apr 17:02
Compare
Choose a tag to compare

v1 Release.

  • --csv no longer converts null 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.

helog v0.0.5

10 Apr 10:11
Compare
Choose a tag to compare
helog v0.0.5 Pre-release
Pre-release
  • 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

29 Jan 12:38
Compare
Choose a tag to compare
helog v0.0.4 Pre-release
Pre-release
  • 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 the time column.

helog v0.0.3

29 Dec 18:20
Compare
Choose a tag to compare
helog v0.0.3 Pre-release
Pre-release
  • Exclude devices and apps with --xdevice and/or --xapp.

helog v0.0.2

29 Dec 11:09
Compare
Choose a tag to compare
helog v0.0.2 Pre-release
Pre-release
  • 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 the events 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 or APP) and the numeric app Id for events fired by apps.
    • log puts the source (dev or app) next to the numeric Id.
  • Writes a message to stderr to confirm that it has connected to the hub.

helog v0.0.1

25 Nov 15:39
Compare
Choose a tag to compare
helog v0.0.1 Pre-release
Pre-release

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.