Compare commits

...

1 Commits

Author SHA1 Message Date
157ff06ba0 [1.8.4] Logging now more better 2022-01-30 22:49:34 +01:00
4 changed files with 25 additions and 8 deletions

View File

@ -1,5 +1,18 @@
# Changelog
## 1.8.4 - 2022-01-30 - Logging now more better
### New Features
* Default settings.conf have now debug=false
* ZwayDataUpdate now uses DebugLogging flag
### Bugfixes
* Fixing bug in logrotate-script
### Changes
* ProgrammLogger SetPath removed cause its done by Bot-Utils
* IniReader SetSearchPath removed, cause its done by Bot-Utils
*
* Bump Bot-Utils to ([v.1.2.6](https://git.blubbfish.net/vs_utils/Bot-Utils/src/tag/v1.2.6))
* Bump Utils to ([v.1.6.2](https://git.blubbfish.net/vs_utils/Utils/src/tag/v1.2.6))
## 1.8.3 - 2022-01-20 - Shutdown working
### New Features
* Deconstruction makes better Output

View File

@ -10,10 +10,9 @@ namespace BlubbFish.IoT.Bots.ZwayBot {
class Program : Bot<ZwayController> {
static void Main(String[] args) => new Program(args);
public Program(String[] _) {
public Program(String[] args) : base(args, true, "zwaybot") {
Console.WriteLine("BlubbFish.IoT.Bots.ZwayBot.Program.Constructor()");
InIReader.SetSearchPath(new List<String>() { "/etc/zwaybot", Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\zwaybot" });
Dictionary<String, ReadOnlyDictionary<String, String>> names = new Dictionary<String, ReadOnlyDictionary<String, String>>();
if(InIReader.ConfigExist("names")) {
foreach(String item in InIReader.GetInstance("names").GetSections(false)) {
@ -25,8 +24,6 @@ namespace BlubbFish.IoT.Bots.ZwayBot {
return;
}
this.logger.SetPath(InIReader.GetInstance("settings").GetValue("logging", "path"));
ZwayController zw = new ZwayController(InIReader.GetInstance("settings").GetSection("zway"), names, false);
zw.Recieved += this.ZwayDataUpate;
@ -37,6 +34,7 @@ namespace BlubbFish.IoT.Bots.ZwayBot {
this.Deconstructor(zw);
Console.WriteLine("Bye!");
this.Dispose();
}
private void Deconstructor(ZwayController zw) {
@ -49,6 +47,10 @@ namespace BlubbFish.IoT.Bots.ZwayBot {
Console.WriteLine("BlubbFish.IoT.Bots.ZwayBot.Program.Deconstructor(): Zway lib Disposed.");
}
private void ZwayDataUpate(Object sender, Zway.Events.DeviceUpdateEvent e) => Console.WriteLine("-> ZW [" + e.UpdateTime + "]: " + e.Parent.ToString());
private void ZwayDataUpate(Object sender, Zway.Events.DeviceUpdateEvent e) {
if(this.DebugLogging) {
Console.WriteLine("-> ZW [" + e.UpdateTime + "]: " + e.Parent.ToString());
}
}
}
}

View File

@ -6,17 +6,18 @@
<RootNamespace>BlubbFish.IoT.Bots.ZwayBot.Program</RootNamespace>
<AssemblyName>Zway-Bot</AssemblyName>
<PackageId>Program.ZwayBot.Bots.IoT.BlubbFish</PackageId>
<Version>1.8.3</Version>
<Version>1.8.4</Version>
<NeutralLanguage>de-DE</NeutralLanguage>
<Description>Is a Bot for Zwave Devices</Description>
<Authors>BlubbFish</Authors>
<Company>BlubbFish</Company>
<Copyright>Copyright © BlubbFish 2017 - 20.01.2022</Copyright>
<Copyright>Copyright © BlubbFish 2017 - 30.01.2022</Copyright>
<PackageLicenseFile>LICENSE</PackageLicenseFile>
<PackageProjectUrl>https://git.blubbfish.net/vs_projects/Zway-Bot</PackageProjectUrl>
<RepositoryUrl>https://git.blubbfish.net/vs_projects/Zway-Bot.git</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageReleaseNotes>
1.8.4 - 2022-01-30 - Logging now more better
1.8.3 - 2022-01-20 - Shutdown working
1.8.2 - 2022-01-19 - Logging better
1.8.1 - 2022-01-18 - New Default Configs

View File

@ -5,4 +5,5 @@ pass=pass
type=zway
[logging]
path=/var/log/zwaybot/debug.log
path=/var/log/zwaybot/debug.log
debug=false