Compare commits

...

2 commits

Author SHA1 Message Date
Alex Janka 8c4c3cb78e logging updates 2024-04-14 08:25:22 +10:00
Alex Janka 15c03d0499 fix formatting 2024-04-14 08:25:09 +10:00
5 changed files with 15 additions and 7 deletions

2
Cargo.lock generated
View file

@ -1178,7 +1178,7 @@ dependencies = [
[[package]] [[package]]
name = "homekit-exporter" name = "homekit-exporter"
version = "0.6.0" version = "0.6.1"
dependencies = [ dependencies = [
"chrono", "chrono",
"clap", "clap",

View file

@ -328,9 +328,17 @@ impl DeviceConnection {
loop { loop {
match self.socket.as_mut() { match self.socket.as_mut() {
None => { None => {
log::info!("{}reconnecting...", formatted_name(&self.name)); log::warn!("{}reconnecting...", formatted_name(&self.name));
self.connect().await?; match self.connect().await {
log::info!("{}reconnected", formatted_name(&self.name)); Ok(_) => {
log::warn!("{}reconnected", formatted_name(&self.name));
continue;
}
Err(e) => {
log::error!("{}error {e} reconnecting", formatted_name(&self.name));
return Err(e);
}
}
} }
Some(socket) => { Some(socket) => {
for (aid, data) in &mut self.accessories { for (aid, data) in &mut self.accessories {

View file

@ -1,6 +1,6 @@
[package] [package]
name = "homekit-exporter" name = "homekit-exporter"
version = "0.6.0" version = "0.6.1"
edition = "2021" edition = "2021"
license = "Apache-2.0" license = "Apache-2.0"
description = "Prometheus exporter for HomeKit sensors" description = "Prometheus exporter for HomeKit sensors"

View file

@ -1,7 +1,7 @@
# Maintainer: Alex Janka <alex@alexjanka.com> # Maintainer: Alex Janka <alex@alexjanka.com>
pkgname=homekit-logger pkgname=homekit-logger
pkgver=0.6.0 pkgver=0.6.1
pkgrel=1 pkgrel=1
pkgdesc="Prometheus exporter for HomeKit sensors" pkgdesc="Prometheus exporter for HomeKit sensors"
arch=('x86_64' 'aarch64') arch=('x86_64' 'aarch64')